关键点:将リスト内存储的对象实现比較可能类、重写它的比較()方法即可
豆:
パッケージchc;パブリッククラスのstuvoを実装する比較可能<stuvo> {private string id; private string name; private integer age; public stuvo(string id、string name、integer age){this.id = id; this.name = name; this.age = age;} public int compareto(stuvo stu){return this.name.compareto() getId(){return id;} public void setid(string id){this.id = id;} public string getname(){return name;} public void setname(string name){this.name = name;} public integer getage(){return age;} public void setage(intege = age;}}}デモ:
パッケージchc; Import java.util.arraylist; import java.util.collections; import java.util.iterator; import java.util.list; public class arraylistsortdemo {public static void main(string [] args){list <stuvo> stu = new stuvo> new stuvo> stuvo( "1"、 "h小明"、11); stulist.add(stu); stu = new stuvo( "2"、 "d阿熊"、15); stulist.add(stu); stu = new stuvo( "3"、 "a张三"、10); stu = stu = new stuvo( "4"、 "b李四"、15); stulist.add(stu); collections.sort(stulist); iterator <stuvo> it = stulist.iterator(); while(it.hasnext()){system.out.println(it.next()。以上这篇java按照リスト内存储的对象的某个字段进行排序的实例就是小编分享给大家的全部内容了、希望能给大家一个参考、也希望大家多多支持武林网。