Class Record{
String date;
int number1;
int number2;
int number3;
};Class SortVec extends Vector{
public void sort(){
...多维排序算法实现
}
}Record bufData_1;//初始化略
Record bufData_2;//初始化略
Record bufData_3;//初始化略SortVec tableData = new SortVec();
tableData.add(bufData_1);
tableData.add(bufData_2);
tableData.add(bufData_2);tableData.sort();
String date;
int number1;
int number2;
int number3;
};Class SortVec extends Vector{
public void sort(){
...多维排序算法实现
}
}Record bufData_1;//初始化略
Record bufData_2;//初始化略
Record bufData_3;//初始化略SortVec tableData = new SortVec();
tableData.add(bufData_1);
tableData.add(bufData_2);
tableData.add(bufData_2);tableData.sort();
解决方案 »
- 请教j2se绘制地图的思路
- 做了个程序 老师说没有任何用处
- JWindow的setLocationByPlatform(),setAlwaysOntop()
- 请教高手
- 用过itext制作pdf文件出错~
- JComboBox每个列如何存一个值?
- 小妹请教:谁能详细告诉我JViewPort是干什么用?
- 哪里有Thinking in Java第二版的课后题答案(部分也行)下载?(高分相赠)
- jbuilder7中没有dbgrid之类的组件了吗?jbuilder5是有的
- 都说java好,那么大家都用java开发了什么软件出来?
- getInputStream的用法!!!
- java swing 下实现文件上传?????
我在纳闷.
能这样用Vector??
import java.util.*;public class myComparator implements Comparator {
public myComparator() {
}
public int compare(Object o1, Object o2) {
/**@todo Implement this java.util.Comparator method*/
if(!(o1 instanceof Vector ) || !(o2 instanceof Vector ))
throw new java.lang.UnsupportedOperationException("Method compare() not yet implemented.");
for(int i=0;i<((Vector)o1).size();i++){
if(((String)((Vector)o1).elementAt(i)).compareTo((String)((Vector)o2).elementAt(i))>0) return 1;
if(((String)((Vector)o1).elementAt(i)).compareTo((String)((Vector)o2).elementAt(i))<0) return -1;
}
return 0;
}
public boolean equals(Object obj) {
/**@todo Implement this java.util.Comparator method*/
throw new java.lang.UnsupportedOperationException("Method equals() not yet implemented.");
}}
Collections.sort(List list, Comparator c)
多谢大家的帮助和支持!