Méthode de java
Résolu
anaurel
Messages postés
48
Statut
Membre
-
anaurel Messages postés 48 Statut Membre -
anaurel Messages postés 48 Statut Membre -
Bonjour,
Existe-t-il en java une méthode qui permet de vérifier si une chaine ne contient alpha c'est à dire ne contient que des lettres ?
Existe-t-il en java une méthode qui permet de vérifier si une chaine ne contient alpha c'est à dire ne contient que des lettres ?
A voir également:
- Méthode de java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
1 réponse
Bonjour,
Tu peux aller faire un tour du côté des expressions régulières.
Attention : Java travaille en UTF-16 donc on peut avoir beaucoup plus de lettres (au sens Unicode) que les 2x26 lettres latines.
Pour les traitements d'Unicode il faudra voir la classe Character.
Tu peux aller faire un tour du côté des expressions régulières.
String str = "abcd"; boolean match = str.matches("[a-zA-Z]+");
Attention : Java travaille en UTF-16 donc on peut avoir beaucoup plus de lettres (au sens Unicode) que les 2x26 lettres latines.
Pour les traitements d'Unicode il faudra voir la classe Character.
String str = "αβγδ"; boolean match = str.chars().allMatch(Character::isLetter);
Plus exactement + signifie 1 ou plus. Tandis que * signifie 0 ou plus.
Voir la documentation :
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html
Je suis enfin arrivé au bout de cet exercice
Quel soulagement !!
Mes sincères remerciments à toi