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:
et pour le résultat :
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();} } }
mon programme me retourne des résultat null2009-04-09
09
salam-laptop
salam
salam
salam
fin
7
null
null
null
null
null
merci d'avance
Partager