最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Java中List排序

来源:动视网 责编:小OO 时间:2025-09-29 02:35:53
文档

Java中List排序

Java中List排序importjava.util.Comparator;importjava.util.List;importjava.util.ArrayList;importjava.util.Collections;classUser{Stringname;Stringage;publicUser(Stringname,Stringage){this.name=name;this.age=age;}publicStringgetAge(){returnage;}publicvoids
推荐度:
导读Java中List排序importjava.util.Comparator;importjava.util.List;importjava.util.ArrayList;importjava.util.Collections;classUser{Stringname;Stringage;publicUser(Stringname,Stringage){this.name=name;this.age=age;}publicStringgetAge(){returnage;}publicvoids
Java中List排序

import java.util.Comparator;

import java.util.List;

import java.util.ArrayList;

import java.util.Collections;

class User {

String name;

String age;

public User(String name,String age){

   this.name=name;

   this.age=age;

}

public String getAge() {

   return age;

}

public void setAge(String age) {

   this.age = age;

}

public String getName() {

   return name;

}

public void setName(String name) {

   this.name = name;

}

}

class ComparatorUser implements Comparator{

public int compare(Object arg0, Object arg1) {

   User user0=(User)arg0;

   User user1=(User)arg1;

   //首先比较年龄,如果年龄相同,则比较名字

   int flag=user0.getAge().compareTo(user1.getAge());

   if(flag==0){

    return user0.getName().compareTo(user1.getName());

   }else{

    return flag;

   }  

}

}

public class SortTest {

public static void main(String[] args){

   List userlist=new ArrayList();

   userlist.add(new User("dd

   userlist.add(new User("aa

   userlist.add(new User("ee

   userlist.add(new User("bb

   userlist.add(new User("ff

   userlist.add(new User("cc

   userlist.add(new User("gg

  

   ComparatorUser comparator=new ComparatorUser();

   Collections.sort(userlist, comparator);

   

   for (int i=0;i    User user_temp=(User)userlist.get(i);

      System.out.println(user_temp.getAge()+

   }

  

}

}

文档

Java中List排序

Java中List排序importjava.util.Comparator;importjava.util.List;importjava.util.ArrayList;importjava.util.Collections;classUser{Stringname;Stringage;publicUser(Stringname,Stringage){this.name=name;this.age=age;}publicStringgetAge(){returnage;}publicvoids
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top