Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1350 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Analyse d'une chaine de caractere...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Analyse d'une chaine de caractere...

n°424708
ben33
Posté le 12-06-2003 à 10:02:51  profilanswer
 

Bonjour,  
 
Je récupere dans une base de données une chaine de caractere de la forme suivante : 10-010-20;toto
 
avant ;, je trouve des conditions (les numéros) et entre les - il s'agit de l'opérateur (ET, OU, NON).  
 
Cela me sert a enregistrer en base des requetes avancées...
 
Mon pb : comment traiter ensuite correctement cette demande..?  
Il faut que j'analyse la partie 10-010-20..sachant que je peux avoir plusieurs opérateurs..ou commencer ma séquence par des parentheses (également enregistre sous la forme -07-).  
 
Quel est le plus simple?Utilisation de indexOf..?
Ou de Token..?
 
Merci!

mood
Publicité
Posté le 12-06-2003 à 10:02:51  profilanswer
 

n°424741
ben33
Posté le 12-06-2003 à 10:41:13  profilanswer
 

Please...:bounce:

n°424751
Taz
bisounours-codeur
Posté le 12-06-2003 à 10:47:34  profilanswer
 
n°424752
BifaceMcLe​OD
The HighGlandeur
Posté le 12-06-2003 à 10:47:47  profilanswer
 

Il faut que tu détailles plus, ou que tu donnes un exemple, parce que là, ta question n'est pas super claire.

n°424754
Taz
bisounours-codeur
Posté le 12-06-2003 à 10:49:07  profilanswer
 

moi j'ai compris ça
 
java tokenize "10-010-20;toto" "-;"
 
-> {10, 010, 20, toto}

n°424769
BifaceMcLe​OD
The HighGlandeur
Posté le 12-06-2003 à 11:01:20  profilanswer
 

Effectivement, dans ce cas, la simple lecture du Javadoc de la classe StringTokenizer suffit pour résoudre le problème en quelques lignes de code.

n°424773
ben33
Posté le 12-06-2003 à 11:02:06  profilanswer
 

C'est exactement ca ++Taz...
Ca me parait tout simple ton idée..
T'es sur que les tokenizer font un truc pareil..?
Je peux avoir réellement en sortie 10,010,20,toto?

n°424778
BifaceMcLe​OD
The HighGlandeur
Posté le 12-06-2003 à 11:03:45  profilanswer
 

Oui.

n°424779
LetoII
Le dormeur doit se réveiller
Posté le 12-06-2003 à 11:04:03  profilanswer
 

Ben le stringTokenizer te découpe ta chaîne après tu réassemble comme tu veux. Tu devrais lire la doc.


---------------
Le Tyran
n°424783
ben33
Posté le 12-06-2003 à 11:07:35  profilanswer
 

Je ne connaissais pas cette puissance du string Tokenizer..
Je ne l'utilisais auparavant que pour récupérer la ligne de mes tokens..
 
Merci les gars alors!
Je vais lire tout ca...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Analyse d'une chaine de caractere...

 

Sujets relatifs
[C#] convertir une chaîne String en FloatAnalyse ... Existe-t-il des méthodes "standards" ?
[JS] rechercher dans une chainecomparaison de chaine
variable - chaine de caractère[C ANSI] conversion chaine de caractere <=> float ou double
[PHP] Regexp : problème pour exclure une chainesscanf et la saisie d'une chaine de caractère
Plus de sujets relatifs à : Analyse d'une chaine de caractere...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR