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 -
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.
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:
- Récuperation d'une chaine dans un string JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Chaine tnt gratuite sur mobile - Guide
- Java apk - Télécharger - Langages
5 réponses
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);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Regarde la doc de la JDK:
cela donne :
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
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