Java IO - BufferedReader & BufferedWriter
2016-04-30 23:48
501 查看
java.io 包提供丰富的 IO 读写功能,封装在不同的类里面。其中,使用 BufferedReader 和 BufferedWriter 可以方便地进行读、写文件的操作。
使用例子如下:
参考资料:
Java IO BufferedReader, tutorialspoint
Java Files and IO, tutorialspint
使用例子如下:
import static java.lang.System.out; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; public class FileReaderExample { public final static String PATH_IN = "src/resources/data_input.txt"; public final static String PATH_OUT = "src/resources/data_output.txt"; /** * example of BufferedReader and BufferedWriter * * @throws Exception */ public void BufferedReader_Writer() throws Exception { FileReader fr = new FileReader(PATH_IN); BufferedReader br = new BufferedReader(fr); FileWriter fw = new FileWriter(PATH_OUT); BufferedWriter bw = new BufferedWriter(fw); String line; while ((line = br.readLine()) != null) { out.println(line); bw.write(line + "\n"); } String endStr = " - End of BufferedReader "; out.print(endStr); bw.write(endStr + "\n"); br.close(); bw.close(); } }
参考资料:
Java IO BufferedReader, tutorialspoint
Java Files and IO, tutorialspint
相关文章推荐
- 如何在js中使用递归
- LokiJS入门demo1
- 【网页制作】——WEB标准三要素:html,css,javascrip
- 34. Swap Nodes in Pairs
- Json.Net学习笔记
- CSS3实现DIV圆角完整代码
- JS如何实现导航栏的智能浮动
- JS如何实现导航栏的智能浮动
- jQuery基础学习(二)—jQuery选择器
- osx升级nodejs6.0后一些问题
- 有趣的游乐场---基于WebGL的H5 3D游戏引擎
- HTML 中按钮作为form表单元素提交特性两则 --- 参HTML考标准分析
- FullPage.js全屏滚动插件
- 典型jsp用户注册处理页面
- JS设计模式
- CSS3学习笔记
- javascript笔记—— 构造函数
- Fedora如何添加第三方软件源?
- JQuery学习总结一 —— JQ-tabs的实现
- 《Nodejs开发加密货币》之五:您必须知道的几个Nodejs编码习惯