Maison >Java >javaDidacticiel >Comment lire le contenu du txt en java

Comment lire le contenu du txt en java

下次还敢
下次还敢original
2024-04-21 02:03:271080parcourir

Pour lire le contenu d'un fichier TXT à l'aide de Java, veuillez suivre ces étapes : Importez les packages nécessaires. Créez un objet File pointant vers le fichier cible. Créez un objet BufferedReader pour lire le fichier ligne par ligne. Lisez le fichier ligne par ligne et traitez le contenu. Fermez l'objet BufferedReader pour libérer des ressources.

Comment lire le contenu du txt en java

Comment lire le contenu d'un fichier TXT en utilisant Java

Pour lire le contenu d'un fichier TXT en utilisant Java, vous pouvez suivre les étapes suivantes :

1 Importez les packages nécessaires

.
<code class="java">import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;</code>

2 . Créer un objet fichier

Utilisez la classe File pour créer un objet File pointant vers le fichier TXT.

<code class="java">File file = new File("path/to/file.txt");</code>

3. Créez un objet BufferedReader

Utilisez la classe FileReader pour créer un objet BufferedReader pour lire le contenu du fichier ligne par ligne.

<code class="java">BufferedReader br = new BufferedReader(new FileReader(file));</code>

4. Lisez le fichier ligne par ligne

Utilisez la méthode readLine() de BufferedReader pour lire le fichier ligne par ligne.

<code class="java">String line;
while ((line = br.readLine()) != null) {
    // 处理行中的内容
}</code>

5. Fermez BufferedReader

Une fois la lecture terminée, fermez l'objet BufferedReader pour libérer les ressources.

<code class="java">br.close();</code>

Exemple de code :

<code class="java">import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ReadTxtFile {

    public static void main(String[] args) {
        // 文件路径
        String filePath = "path/to/file.txt";

        try {
            // 创建 File 对象
            File file = new File(filePath);

            // 创建 BufferedReader 对象
            BufferedReader br = new BufferedReader(new FileReader(file));

            // 逐行读取文件
            String line;
            while ((line = br.readLine()) != null) {
                // 处理行中的内容
                System.out.println(line);
            }

            // 关闭 BufferedReader
            br.close();
        } catch (IOException e) {
            System.out.println("读取文件失败!");
            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!

Déclaration:
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