[RESOLVIDO] Apenas Letra Maiuscula com ASC II

Preciso criar um metodo que receba o campo digitado pelo usuário,
Ex: (campo)Nome:(valor) Andrea e Teste todas letras para saber quais são maiusculas.
tipo um for que leia um array, mas usando o if, que testa de 65 a 90 (que é as letras maiusculas);
Não estou conseguindo fazer.
Por que o campo só pode aceitar se ele estiver todo em Maiusculo.
E não faço por mascara pois não entendo.
Obrigado

segue um exemplo,

String a = "Teste";
		char b[] = a.toCharArray(); 
		
		for(char c : b){
			System.out.println(Character.isUpperCase(c));
		}

espero que te ajude.

t+

É, até que foi bom.
Mas eu não entendo…
Tipo isso Character.isUpperCase(c))
ou

toCharArray();

eu fiz isso, o que acha?

public void Bloqueia() {
		// TODO Auto-generated method stub
	int i;
String	array= (String) nome.getText();
for (i=0;i<array.charAt(i);i++){
	if (array.charAt(i)>65 && array.charAt(i)<90){
			
			JOptionPane.showMessageDialog(null,"Apenas Maiusculo"+array+"!");
			return;	
	}
	}
	}

Só falta saber usa-la no meu campo.

esse seu for ta meio esquisito, da uma olhada nele ai, vai dar erro.

t+

Dê uma lida na classe String.

kkkk, eu sei.
Na real tava mesmo.

É Por que to fazendo no wordpad. Meio dificil.
Mas valeu ae.!