1.package com.manze.stu; 2.import java.io.*; 3.//Java教程:http://www.javaweb.cc 4.public class IOTest { 5. 6. public static void samples() throws IOException { 7. 8. //1. 这是从文件中逐行读入数据 9. 10. BufferedReader in = new BufferedReader(new FileReader("D:info.txt" )); 11. String s="",s2=""; 12. while((s=in.readLine())!=null) 13. s2+=s+"
"; 14. in.close(); 15. //2. 这是从一个字符串中逐个读入字节 16. StringReader in1 = new StringReader(s2); 17. int c; 18. while ((c = in1.read()) != -1) 19. System .out.print((char)c); 20. 21. //3. 这是将读取的字符串写入另个文件 22. try { 23. BufferedReader in2 = new BufferedReader(new StringReader(s2)); 24. PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("D:IODemo.txt" ))); 25. int lineCount = 1; 26. while ((s = in2.readLine()) != null ) 27. out1.println(s); 28. out1.close(); 29. } catch (EOFException e) { 30. System .err.println("End of stream" ); 31. } 32. } 33. public static void main(String[] arg) 34. { 35. try { 36. IOTest.samples(); 37. } catch (IOException e) { 38. // TODO Auto-generated catch block 39. e.printStackTrace(); 40. } 41. } 42. 43. }
Java读取文件和写入文件(本教程仅供研究和学习,不代表JAVA中文网观点) 本篇文章链接地址:http://www.javaweb.cc/language/java/222364.shtml 如需转载请注明出自JAVA中文网:http://www.javaweb.cc/
本篇文章来自Java中文网:http://www.javaweb.cc/language/java/222364.shtml 本篇文章来自Java中文网:http://www.javaweb.cc/language/java/222364.shtml |