Maison > Java > javaDidacticiel > le corps du texte

Comment lire un fichier txt en Java

下次还敢
Libérer: 2024-04-21 01:33:22
original
1006 Les gens l'ont consulté

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 en Java

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal