BufferedReader------>readLine 一次读取一行
BufferedWriter/PrintWriter--->写一行
执行结果
输出:你好,我的名字叫中国nihao,wodemingzijiaozhongguo代码如下
1 package zhang; 2 3 import java.io.BufferedReader; 4 import java.io.FileInputStream; 5 import java.io.IOException; 6 import java.io.InputStreamReader; 7 8 9 public class BrAndBwOrPwTest { 10 /** 11 *对一个文件进行读取操作 12 * */ 13 public static void main(String[] args) throws IOException{ 14 /* 15 * 构造方法摘要 16 BufferedReader(Reader in) 17 创建一个使用默认大小输入缓冲区的缓冲字符输入流。 18 BufferedReader(Reader in, int sz) 19 创建一个使用指定大小输入缓冲区的缓冲字符输入流。 20 Reader用于读取字符流的抽象类 21 直接已知子类: 22 BufferedReader, 23 CharArrayReader, 24 FilterReader, 25 InputStreamReader, 26 PipedReader, 27 StringReader 28 * */ 29 BufferedReader br=new BufferedReader( 30 new InputStreamReader( 31 new FileInputStream("/home/jin/Desktop/test.txt"))); 32 String line; 33 while((line=br.readLine())!=null){ 34 System.out.println(line);//一次读取一行,并不能识别换行符System.out.print(line) 35 } 36 br.close(); 37 38 39 } 40 }
时间: 2024-10-11 17:29:53