Comece agoraComece grátis

Trabalhando com LinkedList

Agora você vai criar uma lista de compras como um LinkedList (em vez de ArrayList) e realizar os mesmos tipos de adição/remoção de objetos String na lista de compras. Isso permite ver como LinkedList e ArrayList compartilham a mesma interface List e são polimórficos em seu comportamento.

Este exercicio faz parte do curso

Tipos de Dados e Exceções em Java

Ver curso

Instruções do exercicio

  • Importe LinkedList para uso na aplicação.
  • Construa um novo LinkedList de Strings e atribua a ele a variável shopList.
  • Adicione "eggs" ao final da lista de compras.
  • Adicione um segundo "milk" ao início da lista de compras.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

// Import LinkedList
import java.____.____;

public class Shopping {

	public static void main(String[] args) {

		// Create a LinkedList of Strings using parameterized constructor
		____<____> shopList = ____ ____<____>();
		shopList.addLast("milk");
        // Add eggs to the end of the list
		shopList.____("____");
		shopList.addLast("bread");
		// Add milk to the beginning of the list again
		shopList.____("____");
		System.out.println(shopList);
		shopList.set(3,"rye-bread");
		shopList.remove("milk");
		System.out.println(shopList);
		System.out.println(shopList.size());
	}
}
Editar e Executar Código