package com.mesexemples; import java.util.LinkedList; import java.util.HashMap; import java.util.HashSet; import java.util.Set; public class LinkedListSansDoublon { public static void main (String[] args) { // Créer une liste chaînée LinkedList<Integer> list_chai=new LinkedList<Integer>(); // Ajout des objet dans le LinkedList avec doublon list_chai.add(1); list_chai.add(10); list_chai.add(1); list_chai.add(20); int x=10; list_chai.add(x); list_chai.add(new Integer(10*20)); System.out.println ("Contenu de LinkedList avec doublon: "+list_chai); // Créer une liste à contenu unique basée sur les objets de LinkedList Set<Integer> list_unique=new HashSet<Integer>(list_chai); // ré-initialiser le LinkedList avec le contenu de 'list_unique'; list_chai=new LinkedList(list_unique); // Afficher le contenu de LinkedList sans doublon System.out.println ("Contenu de LinkedList sans doublon: "+list_chai); } } |