Java 文本读入读出

来源:互联网 发布:网络接收器 编辑:程序博客网 时间:2024/06/06 02:39

 文本输入

 

1 二进制格式的输入,使用DataOutputStream

 

   -  DataOutputStream没有缓冲, 如需要缓冲,何使用

        new DataOutputStream(new BufferedOutputStream("file.txt"));

 

2 文字输入, 使用PrintWriter

 

   - 实现 new PrinterWriter(new FileOutputStream("file.txt"));

 

   - PrintWriter类以实现缓冲

 

   - 换行输入, println();

 

 

文本输出

 

1 BufferedReader in = new BufferedReader(new FileReader("file.txt"));

 

  - 缓冲

 

 - readLine();

 

3 刷新数据流

 

  BufferedReader in = new BufferedReader(new FileReader("file.txt"));

 

  while(in.ready()){

    in.readLine();

}

 

  in = new BufferedReader(new FileReader("file.txt"));  // 刷新了