日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ht-8 对arrayList中的自定义对象排序( Collections.sort(ListT list, Comparator? super T c))...

發(fā)布時(shí)間:2025/5/22 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ht-8 对arrayList中的自定义对象排序( Collections.sort(ListT list, Comparator? super T c))... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

1 package com.iotek.set; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.List; 7 /** 8 * 9 * 對(duì)ArrayList容器中的內(nèi)容進(jìn)行排序: ArrayList中存儲(chǔ)多個(gè)Person對(duì)象(具有name,age,id屬性), 10 * 要求按照年齡從小到大排序,年齡相等的話再按照名字的自然順序來(lái)排序輸出 11 * 思路: 12 * 使用ArrayList來(lái)存儲(chǔ)Person對(duì)象,使用Collections類所提供的靜態(tài)方法sort來(lái)按照要求對(duì) 13 * ArrayList進(jìn)行排序,然后輸出排序好的信息。 14 * @author Administrator 15 * 16 */ 17 public class CollectionsDemo2 { 18 /* 1.創(chuàng)建一個(gè)ArrayList容器 19 * 2.創(chuàng)建一個(gè)Person類,具有name,age,id屬性 20 * 3.對(duì)容器中的數(shù)據(jù)排序,用Collections類的方法sort對(duì)List接口的實(shí)現(xiàn)類排序 21 * 4.輸出排序好的內(nèi)容 */ 22 23 public static void main(String[] args) { 24 List<Personc> data = new ArrayList<Personc>(); 25 data.add(new Personc("jack",20,10)); 26 data.add(new Personc("rose",10,7)); 27 data.add(new Personc("mary",30,6)); 28 data.add(new Personc("zhang",50,18)); 29 data.add(new Personc("jay",20,11)); 30 Collections.sort(data, new Comparator<Personc>() { 31 @Override 32 public int compare(Personc o1, Personc o2) { 33 // 首先按年齡來(lái)排序 34 if(o1.getAge() - o2.getAge() > 0) { 35 return 1; 36 } else if(o1.getAge() - o2.getAge() < 0) { 37 return -1; 38 } else { //年齡相等時(shí),再按照名字來(lái)進(jìn)行排序, 39 /*具體的字符串是String類的實(shí)例化對(duì)象,可以調(diào)用String類的 40 * compareTo(String anotherString)方法來(lái)對(duì)字符串按照字典順序進(jìn)行排序 41 */ return o1.getName().compareTo(o2.getName()); 42 } 43 } 44 }); 45 46 for(Personc p : data) { 47 System.out.println(p.toString()); 48 } 49 } 50 51 } 52 /* sort(List<T> list, Comparator<? super T> c) 根據(jù)指定比較器產(chǎn)生的順序?qū)χ付斜磉M(jìn)行排序 53 * Comparator<? super T> c c表示一個(gè)比較器,比較器可以用匿名內(nèi)部類來(lái)實(shí)現(xiàn) 54 * 匿名內(nèi)部類產(chǎn)生的是個(gè)接口的實(shí)現(xiàn)類對(duì)象,因此要實(shí)現(xiàn)這個(gè)接口中的compare()方法 */ 55 /*String.compareTo(String anotherString) 按字典順序比較兩個(gè)字符串,返回一個(gè)int類型的值*/ 56 57 class Personc { 58 private String name; 59 private int age; 60 private int id; 61 public Personc(String name, int age, int id) { 62 super(); 63 this.name = name; 64 this.age = age; 65 this.id = id; 66 } 67 public String getName() { 68 return name; 69 } 70 public void setName(String name) { 71 this.name = name; 72 } 73 public int getAge() { 74 return age; 75 } 76 public void setAge(int age) { 77 this.age = age; 78 } 79 public int getId() { 80 return id; 81 } 82 public void setId(int id) { 83 this.id = id; 84 } 85 @Override 86 //重寫toString方法,定義打印格式 87 public String toString() { 88 return "Person [name=" + name + ", age=" + age + ", id=" + id + "]"; 89 } 90 91 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/enjoyjava/p/9393398.html

總結(jié)

以上是生活随笔為你收集整理的ht-8 对arrayList中的自定义对象排序( Collections.sort(ListT list, Comparator? super T c))...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 波多野结衣福利视频 | 无码人妻精品一区二区50 | 欧美人狂配大交3d | 六月激情网| 91九色论坛 | 成人污污www网站免费丝瓜 | 久草一本 | 成人写真福利网 | 免费看的av | 在线观看sm | 久草视频播放 | 干极品美女 | 亚洲av无码一区二区三区人妖 | 亚洲欧美在线免费观看 | 婷婷久久久久 | 日本我不卡 | 草草草av| 人妻精品无码一区二区三区 | 蜜桃av成人永久免费 | 91午夜交换视频 | 男人操女人免费视频 | 91国偷自产一区二区三区老熟女 | 91久久精品一区二区别 | 免费无码又爽又黄又刺激网站 | 亚洲精品大片www | 中文字幕 自拍偷拍 | 亚洲怡红院av | 国产全肉乱妇杂乱视频 | 午夜精品视频一区二区三区在线看 | 午夜偷拍福利 | 一级片美女| 久久久91精品 | 能看av的网址 | 蜜桃视频污| 一级成人免费 | 飘花影院伦理片 | 浪荡奴双性跪着伺候 | 欧美日韩福利视频 | 特大巨交吊性xxxx | 日本三级免费看 | 成年人视频在线观看免费 | 中文字幕免费高清在线 | 亚洲成人激情视频 | 伊人久久综合影院 | 亚洲日本成人在线观看 | 日穴| 精品国产乱码久久久久久图片 | 亚洲欧美激情图片 | 天天摸日日干 | 免费大片av| 六月丁香综合 | 91视频免费观看网站 | 99er久久| 久草蜜桃 | 久久网站免费 | 粗喘呻吟撞击猛烈疯狂 | 国产精伦| 国产特黄大片aaaa毛片 | 久久亚洲精精品中文字幕早川悠里 | 亚洲日本三级 | 成年人免费看视频 | 国产精品成人一区二区三区电影毛片 | 91精品国产91久久久久福利 | 又污又黄又爽的网站 | 日韩欧美在线观看一区二区 | 一区二区三区高清在线观看 | 黄色无遮挡网站 | 久久无毛| 久久av色| 四虎视频在线观看 | 久久久一二三区 | 国产美女在线免费 | 日本中文字幕视频在线 | wwwxxx色| 免费在线观看a级片 | 日韩精品一二三区 | 青青偷拍视频 | 国产激情久久久久久熟女老人av | 中文有码在线播放 | 国产欧美综合一区 | 亚洲精品高清在线 | 2019狠狠干| 成人在线观看av | 天堂av网址| 少妇荡乳情欲办公室456视频 | 极品少妇xxxx精品少妇偷拍 | 国产午夜一区二区 | 久久精品影视 | 波多野结衣日韩 | 日韩欧美日韩 | 精品人妻一区二区三区久久夜夜嗨 | 欧美激情精品久久久久久 | 人妻少妇精品中文字幕av蜜桃 | 爱情岛亚洲品质自拍极速福利网站 | 成人亚洲综合 | 理论片毛片 | 91美女高潮出水 | 亚洲影院中文字幕 | 国模无码一区二区三区 |