public static void main(String[] args) {
List
studentclass s1 = new studentclass();
studentclass s2 = new studentclass();
studentclass s3 = new studentclass();
s1.set("张三", 1, "男");
s1.set(90.5);
s2.set("李四", 2, "女");
s2.set(180.0);
s3.set("王五", 3, "男");
s3.set(68.0);
//掘败吵排序
list.add(s1);
list.add(s2);
list.add(s3);
Collections.sort(list, new mysort());
for (studentclass s : list) {
System.out.println(s.toString());
}
}
}
class mysort implements Comparator
public int compare(studentclass o1, studentclass o2) {
//通枯磨过对应字段
return String.valueOf(o1.getmark()).compareTo(String.valueOf(o2.getmark()));
}
}
实现肯拍二宝接口,应该是这么读的,我英语不好,没有IDE我不会打这个英文单词,见谅
用冒泡排序能解决。。先取出一个分数,然后再取出一个跟前面做比较。。。哪个大就跟下册键一个做比较衡姿明。。咐告。大概理论就是这样。。比较简单
可以实现的 Arrays类里有sort(object o)的函渗游数..但是你得在下余喊伏面的类里竖携边实现comparable接口,覆盖compareTo方法
建议你去转转专业的论坛