eu criei esse método para identificar cada algarismo de um numeral, e nele tem um if que deve identificar um certo algarismo e mostrar uma mensagem, o método pode parecer inútil, mas como sou iniciante e estou estudando então primeiramente estou vendo se o que eu quero fazer funciona com esse pequeno método para depois fazer o código de verdade. Esse é o método, ele coloca cada dígito em uma posição do array.
public void setVerificador (String n)
{
char numeros[] = n.toCharArray();
for (int i = 0; i < numeros.length; i++)
{
//Acesse caracter a caracter aqui:
System.out.println(numeros[i]);
}
if (numeros[numeros.length - 1] != 1){
System.out.println("texto"); }
}
Se eu colocar == ele nunca mostra a mensagem, mas se colocar != mostra sempre, o que está errado?
Aproveitando aqui, n sei se dar para perceber mas é para ser usado nesse método somente números para preencher um array, mas só achei na net esse modo mas é para ser usado com strings e n achei nada que fosse para ser usado números, se alguem puder dar um força tb nisso agradeço.