j'accède a mon fichier txt et je lis les données. J'ai essayé de déclarer un tableaux string pour le remplir et utiliser les données stockées à partir du champ 3 mais j'ai quelques problèmes.

Voici mon programme:

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
30
31
32
33
34
35
36
37
package pack;
 
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
 
 
public class LireUptime {
 
	public static void main(String[] args) {
 
	    String[] ch =new String[520];
	    String h="";
		String fichier ="who.txt";
		int c=0;
		     try{
 
			InputStream ips=new FileInputStream(fichier); 
			InputStreamReader ipsr=new InputStreamReader(ips);
			BufferedReader br=new BufferedReader(ipsr);
			LineNumberReader reader = new LineNumberReader(br);
 
 
			for(int i=0;i<55;i++){
					while ((ch[i]=br.readLine())!=null){
					System.out.println(ch[i]);
					c++;
					}
			}
			br.close();
			System.out.println(c);
			for(int i=2;i<c;i++){System.out.println(ch[i]);}
		}catch(Exception e){e.printStackTrace();}		
}
}
et pour le résultat :
2009-04-09
09
salam-laptop
salam
salam
salam
fin
7
null
null
null
null
null
mon programme me retourne des résultat null
merci d'avance