StringTokenizer st = new StringTokenizer("1;;2;3;;4", true);  
 
en utilisant :
 
/**
   * R�cup�re le prochain token.
   */ 
 protected String getToken(StringTokenizer st) {
    String token = null;
    try {
     token = st.nextToken();
     if (token.equals(";")) {
      token = "";
     } else if (st.hasMoreTokens()) {
      st.nextToken();
     }   
    } catch (Exception e) {
        //traitement exception
    }
    return token;
  }

-----Message d'origine-----
De: Cyriaque Dupoirieux [mailto:[EMAIL PROTECTED]]
Date: lundi 4 f�vrier 2002 18:27
�: Liste Java
Objet: [StringTokenizer] ?



Bonjour,


Il y a une limite � la classe StringTokenizer qui me cause probl�me.

Supposons que j'ai la ligne suivante :



1;2;3;4



StringTokenizer me renvera les tokens 1 puis 2 puis 3 puis 4



Si maintenant j'ai



1;;3;4



StringTokenizer me renvera les tokens 1 puis 3 puis 4

Or j'aimerais qu'il me renvoie 1 puis '' puis 3 puis 4

Dans l'id�al, il faudrait qu'il me renvoit une chaine vide �galement si je 

met un s�parateur en fin de ligne.



Il me semble impossible de faire cela simplement avec un StringTokenizer, 

alors j'aimerais s'il faut que je d�veloppe ma propre classe ou s'il existe 

une m�thode pour obtenir ce r�sultat.



Merci d'avance.
Cyriaque,
 
-- 

 <mailto:[EMAIL PROTECTED]> Cyriaque Dupoirieux 
PCO Technologies
Burolines - 2 ter rue Marcel Doret
31700 Blagnac
T�l : 05.34.60.44.13 - Fax : 05.34.60.44.10     



ATTENTION : Si vous n'�tes pas destinataire de ce message, vous n'�tes pas
autoris� � copier, retransmettre, distribuer, r�v�ler ou conserver le
contenu de ce message.
WARNING : If you are not the intended recipient, you are not authorised to
copy, disclose, distribute or retain in this e-mail. 


Répondre à