利用java的文件处理写一段代码实现以下功能: 在D:\\aaa文件夹中读取文件hello.txt中输入一组字符串,利用文件输入流从文件中读取数据,并在屏幕中显示。
时间: 2023-12-03 08:47:16 浏览: 80
可以使用以下代码实现:
```java
import java.io.*;
public class ReadFileDemo {
public static void main(String[] args) {
String filePath = "D:\\aaa\\hello.txt";
try {
// 创建文件输入流
FileInputStream fis = new FileInputStream(filePath);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
// 读取文件内容并输出到屏幕
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
// 关闭流
br.close();
isr.close();
fis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,`FileInputStream` 用于创建文件输入流,`InputStreamReader` 用于将字节流转换为字符流,`BufferedReader` 用于按行读取文件内容。最后记得关闭流。
阅读全文