récupérer un bout de String [JAVA] - Programmation
Marsh Posté le 14-06-2001 à 14:56:19
Utilise java.util.StringTokenizer(String, String) : il prend une String et un séparateur (dans ton cas, "-" ), et te permet d'obtenir successivement toutes les sous-Strings
Marsh Posté le 14-06-2001 à 15:00:11
ReplyMarsh Posté le 14-06-2001 à 15:32:58
Aïe, oula ! ! !
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.
Parameters:
str - a string to be parsed.
delim - the delimiters.
Je ne comprends pas trop ce qui se dit dans ce paragraphe et je ne vois pas très bien comment mettre c'te affaire en place.
Marsh Posté le 14-06-2001 à 16:03:46
Hmmm, il le disait encore quand on lui demandait:
Mais où,où tu habitais quand tu étais jeune?
Il répondait :La F....
Je vois que toi aussi tu bloques, courage mon jeune ami, Java
te donner la solution. lol
Bon j'arrete avec mon humour ravageur.
Marsh Posté le 14-06-2001 à 17:00:36
La ferme juju. En plus tu devrais être en deuil avec la mort de ta compagne Carole...
Pour mon pb, c'est bon : je me suis sorti les doigts du cul.
Histouare de capitaliser mon savoir je vous donne le source de mon appli de test, laquelle m'a permi d'y voir clair :
import java.util.*;
public class StringTokenizerTest {
public StringTokenizerTest() {}
public static void main(String[] args) {
String s = "Bonjour, c'est C_CV_QUALIFIER, votre ami !";
StringTokenizer st = new StringTokenizer(s, "_" );
System.out.println("Test: " + s);
while(st.hasMoreTokens())
System.out.println(st.nextToken());
System.out.println("Fin du test 1." );
st = new StringTokenizer(s, " " );
System.out.println("Test: " + s);
while(st.hasMoreTokens())
System.out.println(st.nextToken());
System.out.println("Fin du test 2." );
}
}
Voilà et merci beaucoup !
Marsh Posté le 14-06-2001 à 14:53:35
J'ai un objet String qui contient une phrase en anglais. Dans cette phrase, il y a un mot qui contient forcément un ou plusieurs '_' (underscore). Je veux récupérer ce mot dans une sous-chaîne. Vous avez une idée ?
---------------
Le site de ma maman