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.

menu