当前位置:首页 > Java

java如何读取txt文件

2026-02-04 22:13:20Java

读取txt文件的几种方法

在Java中读取txt文件可以通过多种方式实现,以下是常见的几种方法:

使用FileReader和BufferedReader

这种方法适合逐行读取文本文件,效率较高且代码简洁。

java如何读取txt文件

try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
    String line;
    while ((line = br.readLine()) != null) {
        System.out.println(line);
    }
} catch (IOException e) {
    e.printStackTrace();
}

使用Files类(Java 7+)

Java 7引入的Files类提供了更简洁的读取方式,适合小文件一次性读取。

java如何读取txt文件

Path path = Paths.get("file.txt");
try {
    List<String> lines = Files.readAllLines(path);
    lines.forEach(System.out::println);
} catch (IOException e) {
    e.printStackTrace();
}

使用Scanner类

Scanner类适合需要解析文本内容的场景,支持按分隔符读取。

try (Scanner scanner = new Scanner(new File("file.txt"))) {
    while (scanner.hasNextLine()) {
        System.out.println(scanner.nextLine());
    }
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

使用InputStreamReader

如果需要指定字符编码,可以使用InputStreamReader配合FileInputStream。

try (BufferedReader br = new BufferedReader(
    new InputStreamReader(new FileInputStream("file.txt"), StandardCharsets.UTF_8))) {
    String line;
    while ((line = br.readLine()) != null) {
        System.out.println(line);
    }
} catch (IOException e) {
    e.printStackTrace();
}

注意事项

  • 文件路径可以是相对路径或绝对路径,确保文件存在且可访问。
  • 使用try-with-resources语句自动关闭资源,避免内存泄漏。
  • 处理IO异常是必要的,确保程序健壮性。
  • 大文件建议使用BufferedReader逐行读取,避免内存溢出。

标签: 文件java
分享给朋友:

相关文章

如何配置java

如何配置java

安装Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK安装包。选择与系统架构匹配的版本(如Windows x64、macOS ARM等)。运行安装程…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…

如何编译java文件

如何编译java文件

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证。若未安装,需从Oracle或Open…

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

java如何运行程序

java如何运行程序

运行Java程序的步骤 安装Java开发工具包(JDK) 确保系统已安装JDK,可通过命令行输入java -version和javac -version验证。若未安装,需从Oracle官网下载并配置环…

java如何调试

java如何调试

调试Java程序的基本方法 使用IDE内置的调试工具(如IntelliJ IDEA或Eclipse)是最常见的方式。在代码行号旁点击设置断点,启动调试模式后,程序会在断点处暂停,允许查看变量值、调用栈…