Bonjour,

J'ai un petit problème dans mon implémentation, pourquoi ça marche pas?
(oulala, c'est lundi, pardonnez moi!)

Bon, pour éviter de poster en chanson mon post, je vais faire vite:

J'ai une chaine qui ressemble a cela:

elt1/elt2/elt3;elt1/elt2/el3;...;elt1/elt2/elt3


Je voudrais remplir un tableau avec ces valeurs comme ceci:

[[elt1, elt2, elt3],[...], ..., [elt1, elt2, elt3]]


J'ai essayé de faire deux stringtokenizer imbriqué, mais ca ne marche pas comme je le souhaite, je ne sais pas ou faire mon nextToken...

J'ai qqch dans ce genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
		String[][] tab;
		StringTokenizer st = new StringTokenizer("ceci/est;un/test", ";");
		while (st.hasMoreTokens()) {
			StringTokenizer st2 = new StringTokenizer(st.nextToken(), "/");
			while (st2.hasMoreTokens()) {
				BVLog.bvlog(1,1,"====test St2 = " + st2 + "=====");
			}
		}

Mais bon, je ne sais pas comment ca va remplir le tableau...

En plus, c'est une magnifique boucle infinie que je fais là.... -_-


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
...
Mon Nov 27 16:16:13 2006 (1164640573.925476) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925501) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925526) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925556) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925582) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925607) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925632) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925658) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925683) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925708) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925733) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925758) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925783) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925808) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925833) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925858) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925883) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925909) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925934) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925959) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.925984) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926009) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926034) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926060) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926085) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926114) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926140) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926166) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926191) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926216) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926241) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926267) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926292) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926317) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926341) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926366) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926392) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926417) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926442) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926467) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926492) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926517) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926542) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926567) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926889) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.926924) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.927060) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.927091) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.927123) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.927149) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
Mon Nov 27 16:16:13 2006 (1164640573.927174) bvsmgr_nopure[1650]@DFS11:<12.839558241>:L1:S01 ====test St2 = java.util.StringTokenizer@ccc588=====
....