码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识强化之IO流笔记39:字符流缓冲流之特殊功能

时间:2015-10-11 10:05:25      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

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

BufferedWriter:

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

BufferedReader:

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

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

 

2. 代码示例:

 1 package cn.itcast_05;
 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 /*
10  * 字符缓冲流的特殊方法:
11  * BufferedWriter:
12  *         public void newLine():根据系统来决定换行符
13  * BufferedReader:
14  *         public String readLine():一次读取一行数据
15  *         包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
16  */
17 public class BufferedDemo {
18     public static void main(String[] args) throws IOException {
19         // write();
20         read();
21     }
22 
23     private static void read() throws IOException {
24         // 创建字符缓冲输入流对象
25         BufferedReader br = new BufferedReader(new FileReader("bw2.txt"));
26 
27         // public String readLine():一次读取一行数据
28         // String line = br.readLine();
29         // System.out.println(line);
30         // line = br.readLine();
31         // System.out.println(line);
32 
33         // 最终版代码
34         String line = null;
35         while ((line = br.readLine()) != null) {
36             System.out.println(line);
37         }
38         
39         //释放资源
40         br.close();
41     }
42 
43     private static void write() throws IOException {
44         // 创建字符缓冲输出流对象
45         BufferedWriter bw = new BufferedWriter(new FileWriter("bw2.txt"));
46         for (int x = 0; x < 10; x++) {
47             bw.write("hello" + x);
48             // bw.write("\r\n");
49             bw.newLine();
50             bw.flush();
51         }
52         bw.close();
53     }
54 
55 }

 

Java基础知识强化之IO流笔记39:字符流缓冲流之特殊功能

标签:

原文地址:http://www.cnblogs.com/hebao0514/p/4868822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!