怎么在java中利用ArrayList根据存储对象

  介绍

这篇文章将为大家详细讲解有关怎么在java中利用ArrayList根据存储对象,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

具体如下:

package 演示;   import  java.util.ArrayList;   import  java.util.Collections;   import  java.util.Comparator;   class 斯图{   public 才能;int 年龄;   private 才能;String 名称;   public 才能;斯图(String 名字,int 年龄){   ,,,this.age=年龄;   ,,,this.name=名称;   ,,}   public 才能;String  toString () {   ,,,String  str=名称+“is “+年龄;   ,,,return  str;   ,,}   }   public  class 类{   @SuppressWarnings才能({,“unchecked",,“rawtypes",})   ,public  static  void  main (String [], args) {   ,,,ArrayList, s=new  ArrayList ();   ,,,s.add (new 斯图(“cjc" 25));   ,,,s.add (new 斯图(“jake", 17));   ,,,s.add (new 斯图(“john" 30));   ,,,s.add (new 斯图(“Alice" 23));   ,,,System.out.println(“测试结果:“);   ,,,System.out.println (“, order  before 排序!“);   ,,,System.out.println(年代);   ,,,//对集合中的元素更具年龄进行排序   ,,,Collections.sort(年代,new 比较器(){   ,,,,@Override   ,,,,,public  int 比较(o1, Object  Object  o2), {   ,,,,,,,//,TODO  Auto-generated  method 存根   ,,,,,,,Stu  stu1=(Stu) o1群;   ,,,,,,,Stu  stu2=(Stu)氧气;   ,,,,,,,return  stu2.age-stu1.age;   ,,,,,}   ,,,});   ,,,System.out.println (“, order  after 排序!“);   ,,,System.out.println(年代);   ,,}   }

关于怎么在java中利用ArrayList根据存储对象就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在java中利用ArrayList根据存储对象