salut a vous,![]()
encore une question qui peut etre ""bête""
j'ai parsé un fichier et au fur et a mesure j'ai sauvegardé le resultat dans un tableau puis ce taleau dans un vector
est ce que c logic ??
si oui pouquoi lorsque j'ai utilisé le caste et j'ai recupéré mes tableaux
j'ai trouvé le même élément ????
j'espere que je me suis bien expliqué
merci
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 void lecture_fichier() { BufferedReader filein = null; try { filein = new BufferedReader(new FileReader("c:\\monfichier.csv")); } catch (FileNotFoundException ex1) { } String currentLine; String buff[] = new String[6]; String test0[] = new String[6]; String test[] = new String[6]; Vector vect = new Vector(); try { while ( (currentLine = filein.readLine()) != null) { StringTokenizer st = new StringTokenizer(currentLine, ";"); while (st.hasMoreElements()) { String ay = st.nextElement().toString(); buff[0] = buff[1]; buff[1] = buff[2]; buff[2] = buff[3]; buff[3] = buff[4]; buff[4] = ay; if (ay.equalsIgnoreCase("Accumulated path loss difference")) { String ay2 = st.nextElement().toString(); if (buff[2].equalsIgnoreCase("BBSIG-TPU0")) { buff[5] = ay2; test0[0] = buff[5]; test0[1] = buff[4]; test0[2] = buff[3]; test0[3] = buff[2]; test0[4] = buff[1]; test0[5] = buff[0]; vect.addElement(test0); //System.out.println(test0[0] + " " + test0[1] + " " + test0[2] + " " + test0[3] + " " + test0[4] + " " + test0[5]); } } } } for (int i = 0; i < vect.size(); i++) { System.out.println(i); test = (String[]) vect.elementAt(i); System.out.println(test[0] + " " + test[1] + " " + test[2] + " " + test[3] + " " + test[4] + " " + test[5]); } } catch (IOException ex) { } } }
Partager