package com.learn.Demo04.Reader;
import java.io.FileReader;
import java.io.IOException;
/*
字符输入流的使用步骤:
1.创建FileReader对象,构造方法中绑定要读取的数据源
2.使用FileReader对象中的方法read读取文件
3.释放资源
*/
public class Demo02Reader {
public static void main(String[] args) throws IOException {
//1.创建FileReader对象,构造方法中绑定要读取的数据源
FileReader fr = new FileReader("c.txt");
//2.使用FileReader对象中的方法read读取文件
//int read() 读取单个字符并返回。
/*int len = 0;
while((len = fr.read())!=-1){
System.out.print((char)len);
}*/
//int read(char[] cbuf)一次读取多个字符,将字符读入数组。
char[] cs = new char[1024];//存储读取到的多个字符
int len = 0;//记录的是每次读取的有效字符个数
while((len = fr.read(cs))!=-1){
/*
String类的构造方法
String(char[] value) 把字符数组转换为字符串
String(char[] value, int offset, int count) 把字符数组的一部分转换为字符串 offset数组的开始索引 count转换的个数
*/
System.out.println(new String(cs,0,len));
}
//3.释放资源
fr.close();
}
}
字符输入流读取字符数据
猜你喜欢
转载自blog.csdn.net/Leon_Jinhai_Sun/article/details/104034764
今日推荐
周排行