Comment vérifier si une chaîne est faite uniquement de lettres et de chiffres

Disons un utilisateur entre du texte. Comment vérifier que le correspondant String est composé des chiffres et des lettres?

import java.util.Scanner;
public class StringValidation {
    public static void main(String[] args) {
       Scanner in = new Scanner(System.in);
       System.out.println("Enter your password");
       String name = in.nextLine();
       (inert here)
  • Option 1: en boucle par le biais de la chaîne et vérifier chaque personnage individuellement. Option 2: expressions régulières: name.matches("[a-zA-Z0-9]*"); - en supposant que vous normale moyenne de lettres, pas de caractères accentués ou quelque chose comme ça.
  • Double Possible de Comment faire pour vérifier si une chaîne est numérique?
InformationsquelleAutor unclesam | 2015-11-01