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?

1 réponse

  1. 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
    1. 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