国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 英吉沙县| 佛山市| 天长市| 黄山市| 阜平县| 海兴县| 宁蒗| 湖北省| 太仆寺旗| 德州市| 仙桃市| 深水埗区| 罗源县| 德清县| 南和县| 武威市| 康定县| 政和县| 西青区| 大埔县| 抚远县| 麟游县| 阿城市| 禹州市| 兴化市| 新闻| 莱西市| 昆明市| 韩城市| 安西县| 新龙县| 丰城市| 临江市| 淳安县| 安顺市| 商都县| 建水县| 房山区| 奉新县| 樟树市| 扎兰屯市|