java 字符输出流的例子 要求只要填入文本文档路径,就能读出内容并在控制台打印出来
时间: 2024-03-09 10:49:20 浏览: 59
好的,以下是一个Java字符输出流的例子,可以根据输入的文本文档路径读出内容并在控制台打印出来:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class CharOutputExample {
public static void main(String[] args) {
String filePath = args[0]; // 从命令行参数中获取文本文档路径
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 逐行输出文本内容
}
} catch (IOException e) {
System.err.println("读取文件出错:" + e.getMessage());
}
}
}
```
在命令行中运行该程序时,需要传入文本文档的路径作为参数,例如:
```
java CharOutputExample /path/to/text/file.txt
```
注意,如果文本文档中包含非ASCII字符,需要使用正确的字符编码进行读取和输出,否则可能会出现乱码问题。
阅读全文