Boa noite,
Estou com um problema creio que simples, estou tentando percorrer as letras inseridas em um determinado campo de texto e verificar a diferença dele se é numero ou letras.
Segue meu código feito até agora.
public void somenteNumeros(KeyEvent evento, JTextField campoDeTexto) {
String dados = campoDeTexto.getText();
String[] valor = new String(dados);
int tamanho = valor.length;
if (!(evento.getKeyCode() == evento.VK_BACK_SPACE)) {
if (!((evento.getKeyCode() >= evento.VK_0 && evento.getKeyCode() <= evento.VK_9)
|| (evento.getKeyCode() >= evento.VK_NUMPAD0 && evento.getKeyCode() <= evento.VK_NUMPAD9))) {
for (int i = 0; i <= tamanho; i++) {
if ((valor[i] != "0") || (valor[i] != "1") || (valor[i] != "2") || (valor[i] != "3")
|| (valor[i] != "4") || (valor[i] != "5") || (valor[i] != "6") || (valor[i] != "7")
|| (valor[i] != "8") || (valor[i] != "9")) {
System.out.println("Dados \n " + valor[i]);
//campoDeTexto.setText(campoDeTexto.getText().substring(0, campoDeTexto.getText().length() - i));
}
}
}
}
}