像这种问题,应该自己找文档去学习。
找JAVA API DOC就可以了。

解决方案 »

  1.   

    import java.io.*;
    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("文件被删除!");
    }*/
        }
    }随便搞了个例子,自己玩玩吧。
      

  2.   

    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"));

    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());
    }
    }