Analyse d'une chaine de caractere... - Java - Programmation
Marsh Posté le 12-06-2003 à 10:47:34
http://java.sun.com/j2se/1.4.1/docs/api/
http://java.sun.com/j2se/1.4.1/doc [...] nizer.html
t'en as pour 3 lignes
Marsh Posté le 12-06-2003 à 10:47:47
Il faut que tu détailles plus, ou que tu donnes un exemple, parce que là, ta question n'est pas super claire.
Marsh Posté le 12-06-2003 à 10:49:07
moi j'ai compris ça
java tokenize "10-010-20;toto" "-;"
-> {10, 010, 20, toto}
Marsh Posté le 12-06-2003 à 11:01:20
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.
Marsh Posté le 12-06-2003 à 11:02:06
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?
Marsh Posté le 12-06-2003 à 11:04:03
Ben le stringTokenizer te découpe ta chaîne après tu réassemble comme tu veux. Tu devrais lire la doc.
Marsh Posté le 12-06-2003 à 11:07:35
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...
Marsh Posté le 12-06-2003 à 10:02:51
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!