Files
javaSE260715/s-day09/src/com/inmind/io_reader03/Demo10.java
T

27 lines
853 B
Java

package com.inmind.io_reader03;
import java.io.FileReader;
import java.io.IOException;
/*
字符流一次读取一个字符数组
int read(char[] cbuf) 将字符读入数组中,返回读取到的字符的个数
*/
public class Demo10 {
public static void main(String[] args) throws IOException {
//1.创建字符输入流
FileReader fr = new FileReader("source1.txt");
//2.调用读方法(一次读取一个字符数组)
char[] chars = new char[1024];//用来保存读取到的字符的数据
int len;//保存读取到字符的个数
while ((len = fr.read(chars)) != -1) {
//读取了几个字符,就展示几个
System.out.println(new String(chars,0,len));
}
//3.资源释放
fr.close();
System.out.println("程序结束");
}
}