Eu criei uma lista encadeada e preciso de localizar um elemento nela.
Como posso fazer, mas tem que ser boolean
Eu criei uma lista encadeada e preciso de localizar um elemento nela.
Como posso fazer, mas tem que ser boolean
A maneira mais simples seria vc percorrer a sua lista inteira procurando pelo elemento. Se vc achar, vc retorna true
seria algo do tipo:
for (percorrer a lista)
{
if (elementoDaLista.equals (oqVcQuerComparar)) //se for num, tira o //.equals() e coloca ==
{
return true;
}
}
Entendeu?!?
Talvez assim:
int pos = Collections.binarySearch(lista, objeto);
System.out.println("Objeto encontrado na posição: "+pos);
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Collections.html#binarySearch(java.util.List,%20T)