Java中的IO操作 字符流:FileReader和 FileWriter
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java中的IO操作 字符流:FileReader和 FileWriter,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2102字,纯文字阅读大概需要4分钟。
内容图文
![Java中的IO操作 字符流:FileReader和 FileWriter](/upload/InfoBanner/zyjiaocheng/1136/99a027c8490943559afbe1912d791812.jpg)
FileReader和 FileWriter 读写字符串
1 package object.io; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.FileReader; 6 import java.io.FileWriter; 7 import java.io.IOException; 8 9 public class FileWrite { 10 11 public static void main(String[] args) throws IOException { 12// TODO Auto-generated method stub13 FileReader reader=new FileReader("D:\\Program Files (x86)\\io\\fileWriter.txt"); 14 BufferedReader bReader=new BufferedReader(reader); 15 FileWriter writer=new FileWriter("D:\\Program Files (x86)\\io\\fileWriter2.txt"); 16 BufferedWriter bWriter=new BufferedWriter(writer); 17 String content=""; 18//readLine一行一行的读取19while((content=bReader.readLine())!=null){ 20//\r\n换行21 bWriter.write(content+"\r\n"); 22 } 23/**24 * 关闭流的顺序: 25 * 当A依赖B的时候先关闭A,再关闭B 26 * 带缓冲的流最后关闭的时候会执行一次flush 27*/28 reader.close(); 29 bReader.close(); 30 bWriter.close(); 31 writer.close(); 3233 } 3435 }
操作结果:
练习:
1 package object.io; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.FileNotFoundException; 6 import java.io.FileReader; 7 import java.io.FileWriter; 8 import java.io.IOException; 9 10 public class FileWrite2 { 11 12 public static void main(String[] args) throws IOException { 13// TODO Auto-generated method stub14 FileReader reader=new FileReader("D:\\Program Files (x86)\\io\\fileWriter11.txt"); 15 BufferedReader bReader=new BufferedReader(reader); 16 FileWriter writer=new FileWriter("D:\\Program Files (x86)\\io\\fileWriter22.txt"); 17 BufferedWriter bWriter=new BufferedWriter(writer); 18 String content=""; 19while((content=bReader.readLine())!=null){ 20if(content.contains("{title}")){ 21 content=content.replace("{title}", "放假"); 22 } 23if(content.contains("{description}")){ 24 content=content.replace("{description}", "元旦放假三天"); 25 } 26 bWriter.write(content+"\r\n"); 27 } 28/**29 * 关闭流的顺序: 30 * 当A依赖B的时候先关闭A,再关闭B 31 * 带缓冲的流最后关闭的时候会执行一次flush 32*/33 reader.close(); 34 bReader.close(); 35 bWriter.close(); 36 writer.close(); 3738 } 3940 }
结果:
原文:https://www.cnblogs.com/ztt0918/p/8117120.html
内容总结
以上是互联网集市为您收集整理的Java中的IO操作 字符流:FileReader和 FileWriter全部内容,希望文章能够帮你解决Java中的IO操作 字符流:FileReader和 FileWriter所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。