国产探花免费观看_亚洲丰满少妇自慰呻吟_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內存儲的對象的某個字段進行排序的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨脱县| 凤山县| 澎湖县| 柳河县| 东丽区| 桑日县| 内丘县| 锡林郭勒盟| 格尔木市| 双城市| 濮阳市| 巴楚县| 隆林| 定日县| 揭西县| 聂拉木县| 寻甸| 富阳市| 巴彦县| 封丘县| 金秀| 青阳县| 察哈| 抚宁县| 通海县| 邛崃市| 新龙县| 枣阳市| 庐江县| 长宁县| 桐梓县| 辉县市| 鹿泉市| 曲松县| 郎溪县| 崇信县| 莒南县| 壤塘县| 凉山| 牟定县| 乌什县|