Pessoal estou estudando pela API do java… as collections…
Estou na classe Iterator com o seguinte código…
public int indexOf(E o) {
for (ListIterator i = listIterator(); i.hasNext(); )
if (o==null ? i.next()==null : o.equals(i.next()))
return i.previousIndex();
return -1; //Object não encontrado.
}
Não estou entendendo direito ele… por causa do operador " ? " alguem pode dar um help… please…
Obs: Caso alguem puder indicar algum material bom sobre collections eu agradeço