/** * Write a description of class contenitori here. * * @author Gabriele Di Stefano * @version 13/2/06 */ import java.util.*; import java.awt.Color; public class contenitori { public static void ArrayTest(){ Employee[] Dipendenti = new Employee[3]; Dipendenti[0] = new Employee("Mario", "Rossi"); Dipendenti[1] = new Employee("Ada", "Verdi"); Dipendenti[2] = new Employee("Leo", "Bianchi"); for(int i=0; i< Dipendenti.length; i++) System.out.print(Dipendenti[i].getFirstName()+"\n"); for( Employee d : Dipendenti) System.out.print(d.getLastName() + "\n"); Dipendenti[3] =Dipendenti[2]; //errore in esecuzione } public static void ArrayListTest(){ ArrayList dipendenti = new ArrayList(); dipendenti.add(new Employee("Mario", "Rossi")); dipendenti.add(new Employee("Ada", "Verdi")); dipendenti.add(0, new Employee("Leo", "Bianchi")); for (Employee e: dipendenti){ System.out.print(e.getFirstName()+" "+e.getLastName()+"\n"); } int i= dipendenti.size(); //dipendenti.get(i); //errore in fase di esecuzione Employee e1= dipendenti.get(1); //lettura dipendenti.set(2,e1); //scrittura dipendenti.remove(1); //rimozione for (Employee e: dipendenti){ System.out.print(e.getFirstName()+" "+e.getLastName()+"\n"); } //ArrayList a = new ArrayList(); //ERRORE: int รจ un tipo base } public static void LinkedListTest(){ LinkedList dipendenti = new LinkedList(); dipendenti.addFirst(new Employee("Mario", "Rossi")); dipendenti.addLast(new Employee("Ada", "Verdi")); dipendenti.add(1, new Employee("Leo", "Bianchi")); for (Employee e: dipendenti){ System.out.print(e.getFirstName()+" "+e.getLastName()+"\n"); } int i= dipendenti.size(); //dipendenti.get(i); //errore in fase di esecuzione Employee e1= dipendenti.get(1); //lettura dipendenti.set(2,e1); //scrittura dipendenti.remove(1); //rimozione for (Employee e: dipendenti){ System.out.print(e.getFirstName()+" "+e.getLastName()+"\n"); } } public static void HashSetTest(){ HashSet nomi = new HashSet(); nomi.add("Giovanna"); nomi.add("Aldo"); nomi.add("Giacomo"); for (String e: nomi){ System.out.print(e+"\n"); } } public static void TreeMapTest(){ TreeMap coloreFavorito = new TreeMap(); coloreFavorito.put("Giovanna", Color.PINK); coloreFavorito.put("Aldo", Color.BLUE); coloreFavorito.put("Giacomo", Color.GREEN); for (String key: coloreFavorito.keySet()){ System.out.println(key + " "+ coloreFavorito.get(key)); } } public static void main(String[] args) { //ArrayTest(); } }