Java: Stringtokenizer

cl -  
 Marche pas entièrement -
Bonjour,
je voudrai récupérer cette suite de nombres dans un tableau

StringTokenizer st = new StringTokenizer ("5;38;toto;1530;;;12", ";");
String [] s = new String[7] ;

s[0] = 5
s[1] = 38
s[2] = toto
s[3] = 1530
s[4] = null
s[5] = null
s[6] = 12

J'ai essayé le stringtokenizer mais il ne récupère pas les valeurs null.
Pouvez vous m'aider et me donner la solution?
A voir également:

1 réponse

Pool Orion Messages postés 124 Statut Membre 55
 
Salut,

Je te propose de tenter :

String st = "5;38;....
String rs [] = st.split(";") //attention, le séparateur doit-être un String et pas un char.

Je ne suis pas certain que tu auras les null mais tente le coup car je n'ai pas de JVM sous la main en ce moment.
0
Marche pas entièrement
 
Il faut utiliser l'option -1 dans split soit String.split("ch",-1); pour retourner le nombre exact de variable.
0