Java读取文件和写入文件

726 阅读1分钟

Java读取文件和写入文件
1.package com.manze.stu;
2.import java.io.*;
3.//Java教程:www.javaweb.cc
4.public class IOTest {
5.

  1. public static void samples() throws IOException {

7.

  1. //1. 这是从文件中逐行读入数据

9.

  1. BufferedReader in = new BufferedReader(new FileReader("D:\info.txt" ));
  2. String s="",s2="";
  3. while((s=in.readLine())!=null)
  4. s2+=s+"n";
  5. in.close();
  6. //2. 这是从一个字符串中逐个读入字节
  7. StringReader in1 = new StringReader(s2);
  8. int c;
  9. while ((c = in1.read()) != -1)
  10. System .out.print((char)c);

20.

  1. //3. 这是将读取的字符串写入另个文件
  2. try {
  3. BufferedReader in2 = new BufferedReader(new StringReader(s2));
  4. PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("D:\IODemo.txt" )));
  5. int lineCount = 1;
  6. while ((s = in2.readLine()) != null )
  7. out1.println(s);
  8. out1.close();
  9. } catch (EOFException e) {
  10. System .err.println("End of stream" );
  11. }
  12. }
  13. public static void main(String[] arg)
  14. {
  15. try {
  16. IOTest.samples();
  17. } catch (IOException e) {
  18. // TODO Auto-generated catch block
  19. e.printStackTrace();
  20. }
  21. }

42.

  1. }