Biblioteca Java - Rev 2

Subversion Repositories:
Rev:
package colectii.set;
import java.util.TreeSet;

public class testSort {
        public static void main(String[] args) {
                TreeSet t = new TreeSet();
                Person p1 = new Person("jon",4);
                Person p2 = new Person("alin",10);
                Person p3 = new Person("dan",8);
                Person p4 = new Person("florin",7);
                t.add(p1);t.add(p2);t.add(p3);t.add(p4);               
                System.out.println(t); 
                System.out.println("firs:"+t.first());
                System.out.println("last:"+t.last());
                System.out.println("subset:"+t.subSet(new Person("x",5),new Person("y",9)));
                System.out.println("headset:"+t.headSet(p3));
        }
}

class Person implements Comparable{
        int age;
        String name;
        Person(String n,int a){
                age = a;
                name = n;
        }
       
        public int compareTo(Object o) {
                Person p = (Person)o;
                if(age>p.age) return 1;
                if(age==p.age) return 0;
                return -1;     
        }
       
        public String toString(){
                return "("+name+":"+age+")";
        }
}