Rodrigo_Void 22 de jun. de 2018
Pq n printa os valores da sua lista depois de gera-los pra ver oq de fato tem la?
Oq vc espera q este + 0 faça?
4Queijos 22 de jun. de 2018
pelo que entendi nos topicos, ele gera um numero aleatorio de 0 ao valor que eu determinar…
4Queijos 22 de jun. de 2018
Rodrigo_Void 22 de jun. de 2018
táaaaaa, e qualquer número MAIS ZERO dá quanto?
4Queijos 22 de jun. de 2018
tbm percebi isso kkk
Mano printei e acho que o erro está na hr da pesquisa… consegue identificar?
Rodrigo_Void 22 de jun. de 2018
Primeiro resolva os valores q vc está adicionando e verifique se está ok
só depois se preocupe com a pesquisa.
4Queijos 22 de jun. de 2018
Ja resolvi. Ele esta gerando o vetor certinho. só na hr de pesquisar nao acha
Rodrigo_Void 22 de jun. de 2018
4Queijos 22 de jun. de 2018
Tava certo só tirei o 0. O negócio agora e resolver como pesquiso
ArrayList lista = new ArrayList();
Random r = new Random ();
public void Gerarvetor ( int tam , int max ) {
for ( int i = 0 ; i < tam ; i ++ ){
lista . add ( r . nextInt ( max ));
}
JOptionPane . showMessageDialog ( null , lista );
}
Rodrigo_Void 22 de jun. de 2018
Está printando os valores gerados, tentando um deles e ele diz q n existe?
4Queijos 22 de jun. de 2018
Rodrigo_Void 22 de jun. de 2018
Fiz o seguinte código e o resultado foi TRUE
ArrayList lista = new ArrayList ();
lista . add ( 5 );
System . out . println ( lista . contains ( 5 ));
Adicionando o valor e pesquisando por ele, existe.
Revisa teu processo, DEBUGA vc está fazendo alguma outra coisa de errado.
Modifique sua LISTA pra um tipo determinado.
new ArrayList<Integer>()
Verifique tbm o valor que está recebendo no elemento de pesquisa.
No mais n tem segredo, o int estando na lista e pesquisando por ele o resultado é true.