java怎么读取文件内容并将其打印在控制台
时间: 2023-12-18 21:05:44 浏览: 42
你可以使用Java提供的File类和Scanner类来读取文件内容并打印在控制台上。以下是示例代码:
```
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class FileReader {
public static void main(String[] args) {
// 1. 创建File对象,指定要读取的文件路径
File file = new File("path/to/file.txt");
try {
// 2. 创建Scanner对象,用于读取文件
Scanner scanner = new Scanner(file);
// 3. 循环读取文件内容并打印到控制台上
while (scanner.hasNextLine()) {
System.out.println(scanner.nextLine());
}
// 4. 关闭Scanner对象
scanner.close();
} catch (FileNotFoundException e) {
// 如果文件不存在,抛出异常
System.out.println("File not found: " + e.getMessage());
}
}
}
```
在这个示例中,我们首先创建了一个`File`对象,指定了要读取的文件路径。然后我们创建了一个`Scanner`对象,用于读取文件。在`while`循环中,我们使用`scanner.nextLine()`方法读取文件的每一行内容,并将其打印到控制台上。最后,我们通过调用`scanner.close()`方法关闭了`Scanner`对象。