Como recuperar itens de uma 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 em seu índice. Se você passar um número de índice inválido, o obter método lança o verificado IndexOutOfBoundsException.Você também pode usar um avançado 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.
Video: Linked List in Java
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 interface, eo LinkedList implementos classe 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).
Video: ArrayList, LinkedList. Java собеседование
peekFirst: Idêntico a olhadinha. Apenas 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 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 na 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.