CommencezCommencez gratuitement

Travailler avec LinkedList

Vous allez maintenant créer une liste d'achats sous forme de LinkedList (plutôt qu'une ArrayList) et effectuer les mêmes ajouts/suppressions d'objets de type String dans la liste d'achats. Cela vous permet de voir comment LinkedList et ArrayList partagent la même interface List et présentent un comportement polymorphe.

Cette activité fait partie du cours

Types de données et exceptions en Java

Voir le cours

Instructions de l’exercice

  • Importez LinkedList pour l'utiliser dans l'application.
  • Construisez une nouvelle LinkedList de String et assignez-la à la variable shopList.
  • Ajoutez "eggs" à la fin de la liste d'achats.
  • Ajoutez un deuxième "milk" au début de la liste d'achats.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

// 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());
	}
}
Modifier et exécuter le code