list排序
来源:互联网 发布:matlab 图像配准算法 编辑:程序博客网 时间:2024/06/13 09:29
list里面是Student对象,根据Student对象的age值进行升序和降序排序
package test;public class Student {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}
package test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class MyTest1 {public static void main(String[] args) {Student s1 = new Student();Student s2 = new Student();Student s3 = new Student();Student s4 = new Student();Student s5 = new Student();s1.setName("丑哥最风骚21");s1.setAge(21);s2.setName("丑哥最风骚22");s2.setAge(22);s3.setName("丑哥最风骚25");s3.setAge(25);s4.setName("丑哥最风骚23");s4.setAge(23);s5.setName("丑哥最风骚24");s5.setAge(24);List<Student> list = new ArrayList<Student>();list.add(s1);list.add(s2);list.add(s3);list.add(s4);list.add(s5);Collections.sort(list, new Comparator<Student>() {@Overridepublic int compare(Student o1, Student o2) {int age1 = o1.getAge();int age2 = o2.getAge();//if(age1 < age2) {// 降序if(age1 > age2) {// 升序return 1;} else if(age1 == age2) {return 0;} else {return -1;}}});for(Student s : list) {System.out.println(s.getAge());}}}
0 0
- List排序
- list 排序
- list排序...
- List排序
- List 排序
- List排序
- LIST排序
- list排序
- List 排序
- list排序
- LIST 排序
- List 排序
- List排序
- list排序
- List排序
- List 排序
- List排序
- List排序
- Oracle 11g 默认用户名和密码
- ViewPager动态加载的问题
- PowerDesigner逆向工程导入MYSQL数据库
- oracle触发器调用存储过程调用java类
- Unity3D【脚本】获取游戏物体的Animator组件,并且修改动画属性
- list排序
- Qt 中setupui()
- Vim中的键映射
- SVN服务器搭建和使用(一)
- 暑期的9么?连,把电称
- 通过IP地址获取省份城市位置信息
- 近降or后当静今天允
- jQuery验证控件jquery.validate.js使用说明+中文API
- 如何做g管,那塞,前,煽