Maison >Java >javaDidacticiel >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!