Java笔记12:Java对象排序
来源:互联网 发布:python 发送html邮件 编辑:程序博客网 时间:2024/04/29 17:06
代码:
import java.util.Arrays;import java.util.Comparator;class Person {private String name;private int age;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void setName(String name) {this.name = name;}public String getName() {return this.name;}public Person(String name, int age) {this.name = name;this.age = age;}}public class MyObjSort {public static void main(String[] args) {Person[] persons = {new Person("Zhang San",30), new Person("Chen Er",20), new Person("Liu Yi",10)};Arrays.sort (persons, new Comparator<Person>() { @Override public int compare(Person p1, Person p2) { if (p1.getAge() > p2.getAge()) { return 1; } else if (p1.getAge() < p2.getAge()) { return -1; } else { return 0; } } }); for(int i = 0; i < persons.length; i++) {System.out.println(persons[i].getName() + " " + persons[i].getAge());}}}
运行结果:
Liu Yi 10
Chen Er 20
Zhang San 30
0 0
- Java笔记12:Java对象排序
- JAVA学习笔记---类对象排序
- java学习笔记之对象的排序
- java 对象排序
- java 对象排序
- Java集合对象排序
- java对象排序
- java对象排序
- JAVA对象的排序
- java排序对象实现
- java对象数组排序
- Java集合对象排序
- Java集合对象排序
- java对象排序
- Java集合对象排序
- Java集合对象排序
- java 对象 排序
- Java对象排序
- FIELD SYMBOL和TYPE REF TO的用法和比较
- handler发送和接受信息
- Java的接口与抽象类
- Grails 3.0连接Mysql数据库
- C语言struct内存占用问题
- Java笔记12:Java对象排序
- addImageAsync异步加载资源和进度条ProgressTimer的实现
- 安卓蓝牙USB连接热敏打印机一
- 位图的显示
- IOS-自动布局详解
- android-Managing Audio Playback
- android背景进行高斯模糊
- MySql 安装
- 姿势总结