Couper une chaîne de caractère
Résolu
Mnevis
-
Mnevis -
Mnevis -
Bonjour,
J'aimerais écrire un bout de code qui demanderai à l'utilisateur d'écrire une commande.
J'utilise "Scanner" pour le faire :
Si l'utilisateur écrit par exemple "--pommes 3", j'aimerais récupérer le "3" dans une variable, c'est à dire réaliser cet algorithme :
Est-ce possible ?
Merci.
J'aimerais écrire un bout de code qui demanderai à l'utilisateur d'écrire une commande.
J'utilise "Scanner" pour le faire :
Scanner sc = new Scanner(System.in); System.out.println("Veuillez saisir un mot :"); String str = sc.nextLine();
Si l'utilisateur écrit par exemple "--pommes 3", j'aimerais récupérer le "3" dans une variable, c'est à dire réaliser cet algorithme :
SI (str == "--pommes")
ALORS maVariable = [le chiffre qui suit la commande --pommes]
Est-ce possible ?
Merci.
A voir également:
- Couper une chaîne de caractère
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Couper une video - Guide
- Caractere speciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
1 réponse
La classe String propose déjà des fonctionnalités pour faire ça.
Voici sa documentation : https://docs.oracle.com/javase/7/docs/api/java/lang/String.html
Vu ton problème, tu pourrais utiliser la méthode startsWith pour faire ton test et substring pour récupérer ce qui suit.
Voici sa documentation : https://docs.oracle.com/javase/7/docs/api/java/lang/String.html
Vu ton problème, tu pourrais utiliser la méthode startsWith pour faire ton test et substring pour récupérer ce qui suit.
Merci !