/*对传入的向量进行排序(按照参与者姓名排序)*/
public Vector[] Sort(Vector vtID, Vector vtName) {
Vector[] vt = {vtID, vtName};
String exChangeID = null;
String exChangeName = null;
//Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
//Arrays.sort(vtName, cmp);
//Collator.getInstance(Locale.CHINESE)
String exChange1=null;
String exChange2=null;
for(int i=0;i
for(int j=0;j<(vtName.size()-i-1);j++){
if(Collator.getInstance(Locale.CHINESE).compare(vtName.get(j).toString(), vtName.get(j+1).toString())==1){
exChange1=vtName.get(j).toString();
exChange2=vtID.get(j).toString();
vtName.setElementAt(vtName.get(j+1),j);
vtID.setElementAt(vtID.get(j+1),j);
vtName.setElementAt(exChange1,j+1);
vtID.setElementAt(exChange2,j+1);
}
}
}
vt[0] = vtID;
vt[1] = vtName;
return vt;
}