java编写一个程序,读取指定文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息
时间: 2024-03-14 09:42:51 浏览: 64
java 按行读取文件并输出到控制台的方法
5星 · 资源好评率100%
好的,以下是Java代码实现:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileContent {
public static void main(String[] args) {
String filePath = "path/to/your/file.txt"; // 指定文件路径
File file = new File(filePath);
if (file.exists()) { // 判断文件是否存在
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line = null;
while ((line = reader.readLine()) != null) { // 读取文件内容并输出
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
} else { // 文件不存在则输出错误信息
System.out.println("指定文件不存在!");
}
}
}
```
你可以将 `filePath` 变量指定为你想要读取的文件的路径。如果文件存在,则程序会将其内容逐行输出到控制台。如果文件不存在,则程序会输出 `指定文件不存在!` 的错误信息。
阅读全文