[Java] déterminer la présence de certains caractères dans un String

déterminer la présence de certains caractères dans un String [Java] - Java - Programmation

Marsh Posté le 25-06-2003 à 12:50:01    

Bonjour tout le monde,
 
ALors voila mon problème, je voudrais déterminer si un objet de la classe String contient certains caractères. Avec le jdk 1.4, j'ai accès au regexp mais malheureusement je dois utiliser le 1.3.1.  
Quelqu'un aurait-il une (belle) solution ?
 
Merci  :)  
 
 

Reply

Marsh Posté le 25-06-2003 à 12:50:01   

Reply

Marsh Posté le 25-06-2003 à 12:51:12    

indexOf() [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 25-06-2003 à 12:58:33    

bah indexOf(), c'est bien si je dois tester 1 caractère, mais pour tester la présence de 100 caractères, c'est pas génial, fin si je ne trouve rien d'autre...  :)

Reply

Marsh Posté le 25-06-2003 à 13:00:46    

Ba c'est 100 caractères qui doivent se suivre ou non ?
Si ui, indexOf() est très bien. Sinon, ba de toute façon t'as pas le choix [:ddr555]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 25-06-2003 à 13:09:14    

Arf :)
merci bieng :)

Reply

Marsh Posté le 26-06-2003 à 21:54:27    

JeFFreYY a écrit :

Bonjour tout le monde,
 
ALors voila mon problème, je voudrais déterminer si un objet de la classe String contient certains caractères. Avec le jdk 1.4, j'ai accès au regexp mais malheureusement je dois utiliser le 1.3.1.  
Quelqu'un aurait-il une (belle) solution ?
 
Merci  :)  
 
 
 


 
il te reste les expressions regulieres de jakarta http://jakarta.apache.org/regexp/

Reply

Marsh Posté le 26-06-2003 à 21:59:29    

JeFFreYY a écrit :

Bonjour tout le monde,
 
ALors voila mon problème, je voudrais déterminer si un objet de la classe String contient certains caractères. Avec le jdk 1.4, j'ai accès au regexp mais malheureusement je dois utiliser le 1.3.1.  
Quelqu'un aurait-il une (belle) solution ?


Une solution est de faire un Set de hachage des caractères que tu cherche et pour chaque caractère de la chaîne chercher s'il est dans le set.  
La solution simple en Ascii était de faire un tableau de 256 bools mais aujourd'hui c'est plus possible avec les jeux de caractères étendus.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed