建议写一个类继承vector,实现comparable接口public class sortedVector extends Vector implements Comparable{ public int compareTo(Object a , Object b) { Date a1 = (Date)a.userDate; Date b1 = (Date)b.userDate; if( a1.compareTo(b1) == 0 )//两个日期相同,这里使用Date自己的compareTo方法 { return 0; } else if( a1.compareTo(b1) < 0)//a1比b1早 { return -1; } else //a1比b1晚 { return 1; } }}//你可以使用这个类同样拥有vector的全部功能,并且具有比较功能,可以根据比较方法//冒泡排序得到一个你需要的顺序,以上希望对你有帮助,谢谢。