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
Instruções do exercicio
- Importe
LinkedListpara uso na aplicação. - Construa um novo
LinkedListdeStrings e atribua a ele a variávelshopList. - 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());
}
}