各位大哥帮帮,java中如何向一个文本文件中连续写入多行数据。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xiaoye】截止到2008-06-23 00:01:58的历史汇总数据(不包括此帖):
    发帖数:6                  发帖分:130                
    结贴数:0                  结贴分:0                  
    未结数:6                  未结分:130                
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    手敲的,不知道记错没有,大概是这样FileWriter fw=new FileWriter("c:/abc.txt");
    BufferedWriter bw=new BufferedWriter(fw);
    bw.write("hello");
    bw.newLine();
    bw.write("world");
    bw.close();
    fw.close();
      

  3.   

    DataOutputStream out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("d:/text.txt"));
    out.writeChars("helloworld");
    out.close();
      

  4.   

    用1楼的就行了,如果解决问题请赶快截贴啊,csdn分不够用了都,库里没分了,哈哈哈哈哈
      

  5.   

    byte[] nextRow = "\r\n".getBytes();
    file = new File(dataFileName);
    fileOutputStream = new FileOutputStream(file);
    fileOutputStream.write(“asdfaasdf”.getBytes());// 文件标识号
    fileOutputStream.write(nextRow);
    fileOutputStream.flush();
      

  6.   

    用PrintStream流也行啊,想使用System.out.println()一样,也有println()方法,
    很方便.........
      

  7.   

    另外还有一步,释放掉内存当中的,
    bw.flush() ;
      

  8.   

    好多方法的...BufferedWriterfileOutOutStream
    .
    .
    .