Boa tarde… Galera, é o seguinte, estou criando um arraylist para guardar inteiros.
ArrayList<Integer> valores = new ArrayList<Integer>();
Porem quando tento ver o index do numero que digitei, ele da ‘-1’. Mas só da erro se por exemplo eu digito 1, aparece index 0, se digito 2, aparece index 1, mas se digito 10, aparece index -1; Alguem sabe o motivo disso?
String escolha = javax.swing.JOptionPane.showInputDialog("Digite o numero da mesa: ");
try {
Integer.parseInt(escolha);
} catch (Exception e) {
eNumero = false;
}
if (eNumero) {
valores.add(escolha);
System.out.println("Index: " + valores.indexOf(valores.size()));
}