package javacodebook.collections.collection.sort;

import java.util.*;

public class CollectionSort {

    public static void main(String[] args) {
        Vector v = new Vector();
        v.add(new User("Mustermann, Klaus", "Musterstrasse 5", "12345",
            "Musterhausen"));
        v.add(new User("Vorbildfrau, Ursula", "Solide Strasse 1", "23456",
            "Anstandshausen"));
        v.add(new User("Beispielkind, Dietrich", "Spielplatz 9", "34567",
            "Entenhausen"));

        System.out.println("---Standard-Sortierung nach Namen---");
        Collections.sort(v);
        for(Enumeration e = v.elements(); e.hasMoreElements(); )
            System.out.println(e.nextElement());

        System.out.println("---Comparator-Sortierung nach Ort---");
        Collections.sort(v, new AdressComparator());
        for(Enumeration e = v.elements(); e.hasMoreElements(); )
            System.out.println(e.nextElement());

    }

}
