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

首頁 > 開發(fā) > Java > 正文

java實現(xiàn)ArrayList根據(jù)存儲對象排序功能示例

2024-07-13 10:15:53
字體:
供稿:網(wǎng)友

本文實例講述了java實現(xiàn)ArrayList根據(jù)存儲對象排序功能。分享給大家供大家參考,具體如下:

與c++中的qsort的實現(xiàn)極為相似,構(gòu)建新的比較對象Comparator即可

package demo;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;class Stu{  public int age;  private String name;  public Stu(String name,int age){    this.age=age;    this.name=name;  }  public String toString(){    String str=name+"is "+age;    return str;  }}public class Sort{  @SuppressWarnings({ "unchecked", "rawtypes" }) public static void main(String[] args){    ArrayList<Stu> s=new ArrayList<Stu>();    s.add(new Stu("cjc",25));    s.add(new Stu("jake",17));    s.add(new Stu("john",30));    s.add(new Stu("Alice",23));    System.out.println("VeVb武林網(wǎng)測試結(jié)果:");    System.out.println("The order before sorting!");    System.out.println(s);    //對集合中的元素更具年齡進行排序    Collections.sort(s,new Comparator(){      @Override      public int compare(Object o1, Object o2) {        // TODO Auto-generated method stub        Stu stu1=(Stu)o1;        Stu stu2=(Stu)o2;        return stu2.age-stu1.age;      }    });    System.out.println("The order after sorting!");    System.out.println(s);  }}

運行結(jié)果:

java,ArrayList,存儲對象,排序

希望本文所述對大家java程序設(shè)計有所幫助。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岳西县| 定南县| 永年县| 龙南县| 根河市| 林周县| 屯门区| 长岭县| 资阳市| 大港区| 淮阳县| 岐山县| 句容市| 钟山县| 城固县| 澄江县| 金湖县| 潜江市| 巨野县| 高淳县| 南川市| 上高县| 青河县| 重庆市| 阿拉善右旗| 云林县| 凭祥市| 东辽县| 东方市| 丘北县| 永靖县| 乡宁县| 嵊州市| 津市市| 永胜县| 诸城市| 南川市| 贵阳市| 西畴县| 富源县| 定西市|