java如何获取txt文本内容

avatar
作者
猴君
阅读量:0

在Java中获取txt文本内容的常用方法有两种:

  1. 使用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());         }     } } 
  1. 使用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文本文件的内容,并输出到控制台或者进行其他操作。需要注意的是,读取文件时需要确保文件存在并且有读取权限。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!