String nome

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


 String str = "portaljava123";

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

   if(Character.isDigit(str.charAt(i))) {
				
     System.out.println("Erro!");
				
    }
 }

[quote=“Carneiro”][code]

String str = "portaljava123";

int size = str.length();

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

if(Character.isDigit(str.charAt(i))) {

 System.out.println&#40;&quot;Erro!&quot;&#41;;
			
&#125;

}
[/code][/quote]
Era isso que eu precisava…muito obrigado

ou assim tb

      Pattern p = Pattern.compile&#40;&quot;&#91;a-zA-Z&#93;*&quot;&#41;;
      Matcher m = p.matcher&#40;&quot;ertertreter&quot;&#41;;
      if&#40;!m.matches&#40;&#41;&#41;
         System.out.println&#40;&quot;erro&quot;&#41;;
      else
         System.out.println&#40;&quot;ok&quot;&#41;;