Bonjour
ja veut lire un fichier .txt et mettre les lignes du fichier dans un tableu, chaque ligne du fichier dans une ligne du tableau.
voici le code:
mais il m'affiche une erreur java.lang.NullPointerException,je ne sais pas ou est l'erreur si vous pouvez m'aider a la determiner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 import java.io.*; public class ReadFile { public static void main(String[] args){ String tableau []=null ; String chaine=""; String fichier ="class.txt"; //lecture du fichier texte try{ InputStream ips=new FileInputStream(fichier); InputStreamReader ipsr=new InputStreamReader(ips); BufferedReader br=new BufferedReader(ipsr); String ligne; for(int i=0;i<tableau.length;i++){ while ((ligne=br.readLine())!=null){ tableau[i]=ligne; System.out.println(tableau); } } br.close(); System.out.println("Le fichier " + fichier + " a été créé!"); } catch (Exception e){ System.out.println(e.toString()); } } }
Merci d'avance
Partager