文件字符流输入内容(读取内容)

public static void testFileReader(String inPath) {
try {
//创建字符输入流的对象
FileReader fr = new FileReader(inPath);
//创建存放数据的缓冲数组
char[] a = new char[10];
//定义输入流的读取长度
int len = 0;
while ((len = fr.read(a)) != -1) {
System.out.println(new String(a, 0, len));
}
fr.close();
} catch (Exception e) {
e.printStackTrace();
}
}

文件字节输入流(读取文件内容)
创建字符输入流的对象,用trycatch捕获异常
创建存放数据的缓冲数组
定义输入流的长度
使用while循环,将读到的内容长度赋值给缓冲数组,判断值是否=-1,不等于-1就一直读
使用new String输出数组,第一个索引,读取内容长度
关闭流

 
posted @   SmallPepsi  阅读(170)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示