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 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!