public static void main(String[] args) {
InputStream is = null;
try {
// 实例化一个InputStream
// 对文件进行读操作的是FileInputStream
is = new FileInputStream(new File("E:/test/temperature/input/1901"));
// 定义一个字节数组用于存储数据
byte[] array = new byte[100];
// length用来记录每次读取数据的长度
int length = 0;
// 循环读取,直到length的长度为0
// 使用read()方法读取流中数据,将数据存储到字节数组中
while ((length = is.read(array)) != -1) {
// 将数组转化为字符串进行输出
// 读取流中的若⼲字节数据,将读取到的数据填充到数组arr的指定部分,并返回读取了多少个字节
String str = new String(array,0,length);
System.out.println(str);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (is != null) {
try {
// 关闭流
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
使用FileInputStream 读取文件
最新推荐文章于 2024-08-01 19:58:58 发布