【发布时间】:2014-02-21 13:27:19
【问题描述】:
我的主类 S... 中有一个学生数组列表,对象类型为学生。在“s”中,我需要通过他们拥有的registrationNumber对我的arrayList“S”中的学生进行排序,从小到大。
我尝试了很多方法,但无法让它发挥作用......
public static void sort(){
int small;
for (int i=0; i < s.size() -1;i++){
small = i;
for (int ind = i + 1; ind< s.size(); ind++ ){
if( stud.get(ind).getRegNum() < s.get(small).getRegNum() ){
small = ind;
swap(i, small);
}
}
}
}
public static void swap(int one,int two){
}
【问题讨论】:
-
您尝试了哪些方法但没有成功?你为此使用了 Arrays.sort() 吗?
-
请展示您尝试过的内容?
-
这就是我尝试过的...我不知道要在交换中放入什么,但我也不确定 void sort() 是否正确