Maison  >  Article  >  Java  >  Comment lire le txt en Java

Comment lire le txt en Java

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-12-27 11:07:193098parcourir

Comment lire le txt en Java

TXT est un fichier texte, qui se lit généralement comme un flux :

Java fournit un FileInputStream On peut construire ce flux directement avec le chemin du fichier, ou nous. peut le construire en tant qu'objet fichier. Par exemple :

FileInputStream fin = new FileInputStream("d:/aa.txt");

Ensuite, vous pouvez utiliser ce flux pour lire le fichier directement, mais le contenu lu à ce moment est une valeur de type int, un traitement supplémentaire est donc nécessaire. Nous enveloppons le fin avec un InputStreamReader , il. devient comme ceci :

InputStreamReader reader = new InputStreamReader(fin);

Cependant, il n'est pas très pratique pour ce lecteur de lire du texte. Une chose à noter est que le codage des caractères peut ensuite être défini dans la méthode de construction de ce lecteur, utilisez ceci ; reader construit un BufferedReader. BufferedReader a une méthode nommée readLine, qui peut lire une ligne entière de texte et la renvoyer sous forme de chaîne, elle est donc plus pratique à utiliser.

BufferedReader buffReader = new BufferedReader(reader);

L'étape suivante consiste à utiliser une boucle pour lire la chaîne dans le fichier, puis à faire ce que vous voulez faire.

import java.io*;
public class MainStart{
    public static void main(String args[]){
        String filePath = "D:/aa.txt";
        FileInputStream fin = new FileInputStream(filePath);
        InputStreamReader reader = new InputStreamReader(fin);
        BufferedReader buffReader = new BufferedReader(reader);
        String strTmp = "";
        while((strTmp = buffReader.readLine())!=null){
            System.out.println(strTmp);
        }
        buffReader.close();
    }
}

Le site Web PHP chinois propose un grand nombre de tutoriels d'introduction JAVA gratuits, tout le monde est invité à apprendre !

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