Bonjour
j utilise la methode split avec comme entre "|" (reconnu comme ou en java)
String chaine ="rrrr|iiii" ;
String [] tab = chaine.split("|");
System.out.println(tab[1]);
resultat : r
je veux obtenir
rrrr
Comment faire
merci
Bonjour
j utilise la methode split avec comme entre "|" (reconnu comme ou en java)
String chaine ="rrrr|iiii" ;
String [] tab = chaine.split("|");
System.out.println(tab[1]);
resultat : r
je veux obtenir
rrrr
Comment faire
merci
split prend un regexp, pas une chaine simple. les | signifie ou dans les regexp, tu dois donc l'échapper: \| mais le \ a une signification particulière en code source dans les string, il échappe le caractère suivant, du dois donc doubler ton \ pour que la regex soit correcte ce qui donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String chaine ="rrrr|iiii" ; String [] tab = chaine.split("\\|"); System.out.println(tab[1]);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager