1. 字符缓冲流的特殊方法

BufferedWriter:

 public void newLine():根据系统来决定换行符

BufferedReader:

 public String readLine():一次读取一行数据

包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null

2. 代码示例:

 package cn.itcast_05;

 import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException; /*
* 字符缓冲流的特殊方法:
* BufferedWriter:
* public void newLine():根据系统来决定换行符
* BufferedReader:
* public String readLine():一次读取一行数据
* 包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
*/
public class BufferedDemo {
public static void main(String[] args) throws IOException {
// write();
read();
} private static void read() throws IOException {
// 创建字符缓冲输入流对象
BufferedReader br = new BufferedReader(new FileReader("bw2.txt")); // public String readLine():一次读取一行数据
// String line = br.readLine();
// System.out.println(line);
// line = br.readLine();
// System.out.println(line); // 最终版代码
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
} //释放资源
br.close();
} private static void write() throws IOException {
// 创建字符缓冲输出流对象
BufferedWriter bw = new BufferedWriter(new FileWriter("bw2.txt"));
for (int x = 0; x < 10; x++) {
bw.write("hello" + x);
// bw.write("\r\n");
bw.newLine();
bw.flush();
}
bw.close();
} }

最新文章

  1. NewQuant的设计(一)——整体的领域设计
  2. linux 目录定义
  3. iOS---------- @synchronized(self)的用法
  4. 【Java每日一题】201612015
  5. Swift3.0语言教程比较、判断字符串
  6. SQL Server 父子迭代查询语句,树状查询(转)
  7. java常用类
  8. CSS禅意花园(设计一)
  9. Nginx模块学习之————accesskey权限模块使用(简单的m3u8防盗链)
  10. (转)PHP中的 抽象类(abstract class)和 接口(interface)
  11. Nagios 邮箱告警的方式太OUT了!
  12. 构建自己的Tomcat镜像
  13. 汇总一些知名的 JavaScript 开发开源项目
  14. 关于模式识别中的domain generalization 和 domain adaptation
  15. sql数据库中日期函数---2017-04-12
  16. python基础15上_迭代器_生成器
  17. T-SQL:开窗函数(十二)
  18. node学习笔记_02 API详解
  19. Windows 10 中的 Shell 指令
  20. 【java】Java泛型

热门文章

  1. android 颜色收集及部分gridview样式设置
  2. 个人比较喜欢的Sublime Text主题
  3. poj1691(dfs)
  4. remove all event handlers from a control
  5. bzoj2763: [JLOI2011]飞行路线 分层图+dij+heap
  6. 关于sharepoint事件接收器中properties.AfterProperties[&quot;&quot;].Tostring()取值的问题。
  7. (转载)JDK中的设计模式
  8. arm 交叉编译时 gcc 的 Options
  9. linux bin文件制作
  10. hdu 01背包汇总(1171+2546+1864+2955。。。