Mais
Como encontrar o índice de um elemento em uma matriz int?
Como posso encontrar um índice de um certo valor num array Java do tipo "int"?
Eu tentei utilizar Arrays.binarySearch
no meu array não selecionado, às vezes ele só dá a resposta correta.
73
3
Note que esta solução é threadsafe porque cria um novo objeto do tipo List.
Você também não'não quer invocar isso em loop ou algo parecido, já que você estaria criando um novo objeto toda vez que
Você poderia convertê-lo para uma lista e depois usar o método indexOf:
http://download.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#asList(T...) http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html#indexOf(java.lang.Object)
Você pode caminhar através do array até encontrar o índice que você'está procurando, ou utilizar uma
Lista
em seu lugar. Note que você pode transformar o array em uma lista comasList()
.