Como recuperar itens de um LinkedList em Java
Tal como acontece com o ArrayList classe, você pode usar o obter método para recuperar um item em Java com base no seu índice. Se você passar um número de índice inválido, a obter método lança a desmarcada IndexOutOfBoundsException.
Você também pode usar um reforço para loop para recuperar todos os itens da lista ligada. Os exemplos usam este melhorada para loop para imprimir o conteúdo do oficiais lista ligada:
for (String s: Oficiais) System.out.println (s) -
Se você quiser, você também pode usar o iterator método para obter um iterador que pode acessar a lista.
o LinkedList classe também tem uma variedade de outros métodos que recuperam os itens da lista. Alguns desses métodos remover os itens como eles são retrieved- algumas exceções lance se a lista é vazio- outros retornam nulo.
Nove métodos de recuperar o primeiro item na lista:
GetFirst: Recupera o primeiro item da lista. Este método não exclui o item. Se a lista estiver vazia, NoSuchElement-Exception é lançada.
elemento: Idêntico ao GetFirst método. Este método nome estranho existe porque ele é definido pela Fila de interface, e a LinkedList classe implementa Fila.
olhadinha: Igual a GetFirst mas não lançar uma exceção se a lista está vazia. Em vez disso, ele só retorna nulo. (O Fila interface também define este método).
peekFirst: Idêntico a olhadinha. Só o nome do método é alterado para proteger os inocentes.
remover: Igual a GetFirst mas também remove o item da lista. Se a lista estiver vazia, ele lança NoSuchElementException.
removeFirst: Idêntico a remover. Se a lista estiver vazia, ele lança NoSuchElementException.
votação: Igual a removeFirst mas retorna nulo se a lista está vazia. (Este método é ainda um outro método que o Fila interface define).
pollFirst: Idêntico a votação (Assim, idênticos, excepto para o nome do método).
estouro: Idêntico a removeFirst (Mas com um nome catchier).
Quatro métodos também recuperar o último item da lista:
GetLast: Recupera o último item da lista. Este método não exclui o item. Se a lista estiver vazia, NoSuchElement-Exception é lançada.
peekLast: Igual a GetLast mas não lançar uma exceção se a lista está vazia. Em vez disso, ele só retorna nulo.
removeLast: Igual a GetLast mas também remove o item. Se a lista estiver vazia, ele lança NoSuchElementException.
pollLast: Igual a removeLast mas retorna nulo se a lista está vazia.