阅读量:0
在Java中获取txt文本内容的常用方法有两种:
- 使用Java I/O类读取文本文件内容:
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class ReadTxtFile { public static void main(String[] args) { String fileName = "example.txt"; try (BufferedReader br = new BufferedReader(new FileReader(fileName))) { String line; while ((line = br.readLine()) != null) { System.out.println(line); } } catch (IOException e) { System.err.println("Error reading file: " + e.getMessage()); } } }
- 使用Apache Commons IO库读取文本文件内容:
首先需要导入Apache Commons IO库的依赖:
<dependency> <groupId>org.apache.commonsgroupId> <artifactId>commons-ioartifactId> <version>2.8.0version> dependency>
然后使用以下代码读取文本文件内容:
import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; public class ReadTxtFile { public static void main(String[] args) { String fileName = "example.txt"; try { String content = FileUtils.readFileToString(new File(fileName), "UTF-8"); System.out.println(content); } catch (IOException e) { System.err.println("Error reading file: " + e.getMessage()); } } }
以上两种方法都可以用来读取txt文本文件的内容,并输出到控制台或者进行其他操作。需要注意的是,读取文件时需要确保文件存在并且有读取权限。