public void fileCreate(){ try{ for(int col = 4; col <= 25; col++){ for(int row = 9; row <= 25; row++){ if(row==14) continue; content.append(" <Cell Col=\""+col+"\" Row=\""+row+"\" Data=\"/NCI/C"+col+"R"+row+"/DATA\"/>\r\n"); } } //outputFile = new File(outFileName); FOS = new FileOutputStream(outputFile); OSW = new OutputStreamWriter(FOS); BW = new BufferedWriter(OSW); BW.flush(); BW.write(content.toString()); BW.newLine(); BW.close(); }catch(Exception e){ System.out.println("Exception: "+e); } } public void fileDelete(){ try{ outputFile.delete(); }catch(Exception e){ System.out.println("Delete Exception: " + e); } } public static void main(String[] args){ IoFile dbinput= new IoFile(); dbinput.fileCreate(); if(outputFile.exists()){ System.out.println("文件被创建!"); } /*dbinput.fileDelete(); if(!outputFile.exists()){ System.out.println("文件被删除!"); }*/ } }随便搞了个例子,自己玩玩吧。
public static void writeOut() throws Exception{ int aa[][]={{45,0,45,0},{0,80,5,75},{45,5,53,3},{0,75,3,78}}; FileOutputStream fout = new FileOutputStream(new File("d:ax.txt"));
import java.util.*;public class IoFile { static int MAXNUM = 100;
//private String outFileName="xx.txt";
private StringBuffer content = new StringBuffer(); //private File outputFile ;
private static File outputFile = new File("xx.txt");
private FileOutputStream FOS;
private OutputStreamWriter OSW;
private BufferedWriter BW;
public void fileCreate(){
try{
for(int col = 4; col <= 25; col++){
for(int row = 9; row <= 25; row++){
if(row==14)
continue;
content.append(" <Cell Col=\""+col+"\" Row=\""+row+"\" Data=\"/NCI/C"+col+"R"+row+"/DATA\"/>\r\n");
}
}
//outputFile = new File(outFileName);
FOS = new FileOutputStream(outputFile);
OSW = new OutputStreamWriter(FOS);
BW = new BufferedWriter(OSW);
BW.flush();
BW.write(content.toString());
BW.newLine();
BW.close();
}catch(Exception e){
System.out.println("Exception: "+e);
}
} public void fileDelete(){
try{
outputFile.delete();
}catch(Exception e){
System.out.println("Delete Exception: " + e);
}
} public static void main(String[] args){
IoFile dbinput= new IoFile();
dbinput.fileCreate();
if(outputFile.exists()){
System.out.println("文件被创建!");
}
/*dbinput.fileDelete();
if(!outputFile.exists()){
System.out.println("文件被删除!");
}*/
}
}随便搞了个例子,自己玩玩吧。
int aa[][]={{45,0,45,0},{0,80,5,75},{45,5,53,3},{0,75,3,78}};
FileOutputStream fout = new FileOutputStream(new File("d:ax.txt"));
for(int i=0; i<aa.length; i++){
for(int j=0; j<aa[i].length; j++){
fout.write((aa[i][j]+"\t").getBytes());
}
fout.write(("\r\n").getBytes());
}
}