在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.commons</groupId> <artifactId>commons-io</artifactId> <version>2.8.0</version></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文本文件的内容,并输出到控制台或者进行其他操作。需要注意的是,读取文件时需要确保文件存在并且有读取权限。




