Automatically Sort Vector Elements
Nov 02
Java Java, Sort, Sorted Vector, Vector 1 Comment
Vector class in java.util package is very easy to use. You can add objects of any type in a vector.
It works with any class that implements Comparable interface or has a Compartor method. If you want elements of your own class sorted in a vector you will need to either make your class implement Comparable or create a Comparator method.
public class SortedVector extends Vector{
public SortedVector(){
super();
}
public void addElement(Object o){
super.addElement(o);
Collections.sort(this);
}
}
Here is a sample program showing how to use this class.
public static void main(String args[]){
SortedVector v =new SortedVector();
v.addElement(new Double(12));
v.addElement(new Double(320));
v.addElement(new Double(21));
System.out.println(v);
}
The output from this program is [12.0, 21.0, 320.0].
Related posts:



Jan 08, 2008 @ 13:06:54
I liked this tip very much