String nome

3 respostas
J

Eu queria que o programa validase se a String contém apenas letras…se a pessoa digitar um nº o programa da uma mensagem de erro…Obrigado

3 Respostas

C
String str = "portaljava123";

 int size = str.length();
		
 for (int i = 0; i < size; i++) {

   if(Character.isDigit(str.charAt(i))) {
				
     System.out.println("Erro!");
				
    }
 }
J
"Carneiro":
String str = "portaljava123";

 int size = str.length();
		
 for (int i = 0; i < size; i++) {

   if(Character.isDigit(str.charAt(i))) {
				
     System.out.println("Erro!");
				
    }
 }
Era isso que eu precisava...muito obrigado
L

ou assim tb

Pattern p = Pattern.compile("[a-zA-Z]*");
      Matcher m = p.matcher("ertertreter");
      if(!m.matches())
         System.out.println("erro");
      else
         System.out.println("ok");
Criado 2 de abril de 2007
Ultima resposta 2 de abr. de 2007
Respostas 3
Participantes 3