java读取文本内容
时间: 2023-02-13 20:40:01 浏览: 91
使用POI和JACOB分别读取Word文件文本内容
5星 · 资源好评率100%
在 Java 中,可以使用 `BufferedReader` 类来读取文本内容。
首先,需要创建一个 `BufferedReader` 对象,并传入一个 `InputStreamReader` 对象,这个对象可以从文件中读取内容,或者从网络连接中读取内容。
例如,下面的代码展示了如何从文件中读取文本内容:
```
import java.io.*;
public class ReadTextFile {
public static void main(String[] args) throws IOException {
// 创建文件对象
File file = new File("/path/to/file.txt");
// 创建文件输入流
FileInputStream fis = new FileInputStream(file);
// 创建字节输入流
InputStreamReader isr = new InputStreamReader(fis);
// 创建缓冲输入流
BufferedReader reader = new BufferedReader(isr);
// 循环读取文件内容
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
// 关闭输入流
reader.close();
}
}
```
上面的代码首先创建了一个 `File` 对象,然后创建了一个 `FileInputStream` 对象,再创建一个 `InputStreamReader` 对象,最后创建了一个 `BufferedReader` 对象。
然后,使用 `while` 循环不断调用 `readLine()` 方法读取文件内容,直到返回 `null`。每一行读取的内容都会输出到控制台。
最后,记得在使用完 `BufferedReader` 对象后,调用 `close()` 方法关闭输入流。
这是一个简单的例子
阅读全文