java里面如何把几行字符串按行写到txt文件里面???? 

解决方案 »

  1.   

    OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream("c:/aaa.txt"),"UTF-8");
    BufferedWriter bw = new BufferedWriter(output);
    bw.write("aaa");
    bw.write("\n");
    bw.write("bbb");
    bw.write("\n");
    bw.write("ccc");
    bw.write("\n");
    bw.close();
    output.close();
      

  2.   

    PrintWriter pw = new PrintWriter("someFileName.txt");
    pw.write(String str);
      

  3.   

    最简单做法readline()。读每一行到 缓存在 写到文件。
      

  4.   

    PrintStream format(Locale l, String format, Object... args) 使用指定格式字符串和参数将格式化字符串写入此输出流中。 有空多看看API吧。
      

  5.   

    用readline()读取每一行并下边的PrintWriter对象写入新文件
    PrintWriter pw = new PrintWriter("someFileName.txt"); 
    pw.write(String str);
      

  6.   

    既然都使用PrintWriter了,直接用pw.println()不行么
      

  7.   

    OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream("c:/aaa.txt"),"UTF-8"); 
    BufferedWriter bw = new BufferedWriter(output); 
    bw.writeLine("一行字串"); //可以写一行数据
    output.close();
    直接把所有的数写入:
    PrintWriter pw = new PrintWriter("someFileName.txt"); 
    pw.write(String str);
      

  8.   

    我认为你问的答案应该是用
    PrintWriter pw = new PrintWriter("文件路径");