Exemple29_InterCollectionsRetourTélécharger Exemple de l'utilisation d'un type de collection à une autre Exemple29.java //Exemple de l'utilisation d'un type de collection à une autre // import java.util.*; public class Exemple29 { public static void main(String... args) { System.out.println("Execution de Exemple29"); Vector<String> v = new Vector<String>(); v.add("TOTO"); v.add("TATA"); v.add("TUTU"); v.add("TUTU"); v.add("TATA"); v.add("TOTO"); ArrayList<String> liste = new ArrayList<String>(); liste.add("PREMIER"); liste.addAll(v); System.out.println("Les elements de liste (1)"); for(String s:liste)System.out.println(s); System.out.println("Rechercher tous les elements de v dans liste"); if (liste.containsAll(v)) System.out.println("VRAI"); // ArrayList<String> liste2 = (ArrayList<String>) liste.clone(); Vector v1 = new Vector(); v1.add(12); v1.add("TUTU"); liste.addAll(v1); System.out.println("Les elements de liste (2)"); try{ for(String s:liste)System.out.println(s); }catch(Exception ex) { ex.printStackTrace(); } // Ajouter une liste dans un ensemble System.out.println("Ajouter une liste dans un ensemble"); HashSet<String> ensemble = new HashSet<String>(); ensemble.addAll(liste2); System.out.println("\nAVANT:"); for(String s:liste2)System.out.println(s); System.out.println("\nAPRES:"); for(String s:ensemble)System.out.println(s); System.out.println("Les elements redondants sont supprimes !!"); liste2 = new ArrayList(ensemble); for(String s:liste2)System.out.println(s); } } compil.bat mkdir bin del /f /s /q bin\*.class javac -d bin *.java pause run.bat cd bin java Exemple29 pause