Imprimir todos os itens de uma lista encadeada

5 respostas
Heartbreaker

Gostaria de saber como faço para obter todos os itens de uma LinkedList.

5 Respostas

nel

Tu pesquisou antes de perguntar? :roll:
É da mesma forma que se extrai de uma ArrayList.

Podes usar o Iterator, foreach, while, do-while, ‘for comum’, nossa, tantas formas colega.

Heartbreaker

Eu pesquisei coisas como “imprimir lista encadeada” no google e nao achei nada satisfatorio.
Eu vou pesquisar esses meios que vc falou ae. Obrigado.

nel

Heartbreaker:
Eu pesquisei coisas como “imprimir lista encadeada” no google e nao achei nada satisfatorio.
Eu vou pesquisar esses meios que vc falou ae. Obrigado.

Certo.

public static void main(String[] args) {
		List<String> lista = new LinkedList<String>();
		lista.add("arroz");
		lista.add("feijao");
		lista.add("macarrao");
		
		for (String valor : lista) {
			System.out.println(valor);
		}
	}

Certo? :slight_smile:
Isso serve para qualquer Object.

Abraços.

Heartbreaker

vlw cara fazia tempo que eu nao via esse for

Jemerson

Caso você necessite de acessar um certo dado em determinada posição é interessante você usar o método get().
Por exemplo:

public static void main(String[] args) {
		LinkedList<Integer> lista = new LinkedList<Integer>();
		lista.add(1);
		lista.add(2);		
		lista.add(3);
		lista.add(4);
		lista.add(6);
		lista.add(5);
		
		for(int i=0;i<lista.size();i++){			
			System.out.println(lista.get(i));
		}
		

	}

}
Criado 18 de novembro de 2011
Ultima resposta 19 de nov. de 2011
Respostas 5
Participantes 3