Deux façons de lire des fichiers TXT en utilisant Java : utilisez FileReader et BufferedReader pour lire le fichier ligne par ligne. Utilisez Files.readAllLines() pour lire toutes les lignes d'un fichier en même temps.
Comment lire un fichier TXT à l'aide de Java
Introduction
La lecture d'un fichier TXT est une tâche courante en Java pour le traitement des données texte. Il existe plusieurs façons d’y parvenir, et cet article couvrira les deux plus courantes.
Méthode 1 : utilisez FileReader et BufferedReader
<code class="java">import java.io.BufferedReader; import java.io.FileReader; public class ReadTxtFile1 { public static void main(String[] args) { // 文件路径 String filePath = "example.txt"; try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { // 逐行读取文件 String line; while ((line = br.readLine()) != null) { // 处理每一行 } } catch (Exception e) { e.printStackTrace(); } } }</code>
Méthode 2 : utilisez Files.readAllLines()
<code class="java">import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class ReadTxtFile2 { public static void main(String[] args) { // 文件路径 String filePath = "example.txt"; try { // 一次性读取文件所有行 List<String> lines = Files.readAllLines(Paths.get(filePath)); // 处理每一行 for (String line : lines) { } } catch (IOException e) { e.printStackTrace(); } } }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!