小弟我要用DataOutputStream中的方法输出一个换行符到文件中.不知道该怎样实现,忘各位高手指教.谢谢!

解决方案 »

  1.   

    class change{
    public static void main(String[] src){
    String myString1 = new String("elryewfbewhrlewh");
    String myString2 = new String("qewwqrrwh");

    System.out.println("==没换行之前===");
    System.out.println(myString1 + myString2);

    System.out.println("===换行之后===");
    System.out.println(myString1 + "\n" + myString2);
    }
    }可以看出,输出换行符和流没有关系的,就是"\n"
      

  2.   

    我试过了,在DataOutputStream中所有的write方法,如果输出"\n",就会在.txt文件中生成个乱码,并不换行. 高手帮帮忙啊,小弟多谢了!
      

  3.   

    import java.io.*;
    import java.util.*;public class FileOpt{
    public static void main(String args[]) throws Exception{
    DataOutputStream out=new DataOutputStream(
    new BufferedOutputStream(new FileOutputStream
                                       ("C:\\aaaa.txt")));

    out.writeBytes("aaaaa\r");
    out.writeBytes("bbbbb\r");
    out.close();
    }

    }