文件字符输入流
文件字符输入流
FileReader和FileInputStream的read()方法的区别是
FileReader:获取到的是unicode编码
FileInputStream:获取到的是字节
import java.io.FileReader;
public class FileReaderDemo {
public static void main(String[] args) {
FileReader fr = null;
try {
// 创建一个文件字符流对象
fr = new FileReader("D:\\IOTest\\a.txt");
int temp = 0;
while ((temp=fr.read()) != -1){
// 因为获取到的是unicode编码 使用char进行转码
System.out.println((char)temp);
}
}catch (Exception e){
e.fillInStackTrace();
}finally {
try {
if (fr != null){
fr.close();
}
}catch (Exception e){
e.fillInStackTrace();
}
}
}
}


浙公网安备 33010602011771号