Récuperation d'une chaine dans un string JAVA

Résolu
dickon -  
vignemail1 Messages postés 1246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
voici le code :

String url="lol/mdr:";

String lol_recup=url.substring(0,url.indexOf("/"));
out.println(lol_recup);

String mdr_recup = url.substring(url.indexOf("/"), url.indexOf(":"));
out.println(mdr_recup);

Lorsque je l'éxécute, voici le résultat : "lol /mdr".
Mon problème est que je veux afficher "lolmdr" sans le caractère "/"
Est - il possible de ne pas l'affciher?
Merci d'avance.
A voir également:

5 réponses

vignemail1 Messages postés 1246 Date d'inscription   Statut Contributeur Dernière intervention   259
 
String url="lol/mdr:";

String lol_recup=url.substring(0,url.indexOf("/"));
out.println(lol_recup);

String mdr_recup = url.substring(url.indexOf("/")+1, url.indexOf(":"));
out.println(mdr_recup);
0
dickon Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci ^^
0
vignemail1 Messages postés 1246 Date d'inscription   Statut Contributeur Dernière intervention   259
 
Sinon tu peux passer par des StringTokenizer ou même des Regex
0
dickon Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Ca marche comment?
t'as un exemple?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vignemail1 Messages postés 1246 Date d'inscription   Statut Contributeur Dernière intervention   259
 
Regarde la doc de la JDK:
StringTokenizer st = new StringTokenizer("this is a test");
     while (st.hasMoreTokens()) {
         System.out.println(st.nextToken());
     }

cela donne :
this
is
a
test


mais tu peux aussi spécifier les délimiteurs dans le constructeur du StringTokenizer :
public StringTokenizer(String str, String delim)

Constructs a string tokenizer for the specified string. The characters in the delim argument are the delimiters for separating tokens. Delimiter characters themselves will not be treated as tokens.

Note that if delim is null, this constructor does not throw an exception. However, trying to invoke other methods on the resulting StringTokenizer may result in a NullPointerException.

Parameters:
str - a string to be parsed.
delim - the delimiters.
Throws:
NullPointerException - if str is null
Il y a aussi un truc similaire dans la classe String : la méthode split()

Pour les Regex, regarde la doc pour la classe Pattern
0