国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java按照List內存儲的對象的某個字段進行排序的實例

2019-11-26 13:27:57
字體:
來源:轉載
供稿:網友

關鍵點:將List內存儲的對象實現Comparable類,重寫它的compareTo()方法即可

Bean:

package chc;public class StuVo implements Comparable<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(stu.getName());	}	public String 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(Integer age) {		this.age = age;	}}

Demo:

package 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> stuList=new ArrayList<StuVo>();		StuVo stu=new StuVo("1","h小明",11);		stuList.add(stu);				stu=new StuVo("2","d阿熊",15);		stuList.add(stu);				stu=new StuVo("3","a張三",10);		stuList.add(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().getName());		}	}}

以上這篇Java按照List內存儲的對象的某個字段進行排序的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临颍县| 唐海县| 连山| 凌海市| 德庆县| 县级市| 扎鲁特旗| 六枝特区| 宁陕县| 东乌| 昆山市| 湘潭市| 阳东县| 武宣县| 板桥市| 青铜峡市| 布拖县| 抚顺市| 武威市| 尖扎县| 长沙县| 寻甸| 白城市| 定陶县| 特克斯县| 句容市| 博湖县| 台东市| 广河县| 宣武区| 定州市| 台前县| 新疆| 浦东新区| 安龙县| 宁河县| 盐山县| 泰和县| 易门县| 玛多县| 仁怀市|