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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

使用匿名內(nèi)部類排序?qū)ο?/h1>
2019-11-08 02:04:13
字體:
供稿:網(wǎng)友

排序是實際中常用的一種需求。具體針對某類對象,也經(jīng)常需要對對象進行排序。 下面給出一個簡單的例子,使用匿名內(nèi)部類實現(xiàn)Comparator接口來進行排序。

public class Demo { public static void TestForSort(List<Person> persons) { Collections.sort(persons,new Comparator<Person>() { @Override public int compare(Person p1,Person p2) { if(p1.age > p2.age) return 1; else if (p1.age == p2.age) return 0; else return -1; } }); } public static void main(String[] args) { Person p1 = new Person("Jack",18); Person p2 = new Person("Lucy",20); Person p3 = new Person("Bruce",19); Person p4 = new Person("Lili",16); List<Person> rawList = new ArrayList(); rawList.add(p1); rawList.add(p2); rawList.add(p3); rawList.add(p4); TestForSort(rawList); for(Person p:rawList) { System.out.PRintln(p); } }}class Person { String name; int age; public Person(String name,int age) { this.name = name; this.age = age; } @Override public String toString() { return name + ":" + age; }}

運行上面的代碼:

Lili:16Jack:18Bruce:19Lucy:20
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

主站蜘蛛池模板: 新巴尔虎左旗| 安庆市| 方山县| 盐山县| 溧阳市| 濉溪县| 上思县| 衡阳市| 涿州市| 芦溪县| 湘潭县| 钟祥市| 镇江市| 阿拉善右旗| 景谷| 阿瓦提县| 同心县| 万州区| 莱州市| 新平| 汪清县| 泸水县| 图们市| 宣化县| 建德市| 郎溪县| 永川市| 南丹县| 绵阳市| 来宾市| 漳州市| 汉中市| 武宣县| 永丰县| 石棉县| 黄浦区| 泰安市| 九龙城区| 天全县| 武定县| 普定县|