Comparator
来源:互联网 发布:约翰克里斯多夫 知乎 编辑:程序博客网 时间:2024/06/06 00:28
public class ComparatorTest {public static void main(String[] args){Car car1 = new Car("Tokyo", 20);Car car2 = new Car("LandRover", 50);Car car3 = new Car("Ferrari", 100);Car car4 = new Car("Porsche", 100);Car[] cars = new Car[]{car2, car1, car4, car3};Arrays.sort(cars, new ComparatorCar());for (Car car : cars) {System.out.println(car.getName() + ":" + car.getSpeed()); //car1, car2, car4, car3}}}class Car{private int speed;private String name;public Car(String name, int speed) {this.name = name;this.speed = speed;}public int getSpeed() {return speed;}public void setSpeed(int speed) {this.speed = speed;}public String getName() {return name;}public void setName(String name) {this.name = name;}}class ComparatorCar implements Comparator{@Overridepublic int compare(Object car0, Object car1) {if(((Car)car0).getSpeed() > ((Car)car1).getSpeed()){return 1;}else if(((Car)car0).getSpeed() == ((Car)car1).getSpeed()){return 0;}return -1;}}
0 0
- comparator
- Comparator
- comparator
- Comparator
- price comparator
- Comparator接口
- Comparable & Comparator
- Comparator Interface
- Comparator Comparable
- 自定义comparator
- java Comparator
- Comparator接口
- Comparator用法
- NSArray Comparator
- Comparable&Comparator
- Comparable& Comparator
- 重载Comparator
- Comparator 用法
- hdu 4416 Good Article Good sentence ( 后缀数组 )
- OpenCV通过cvFindContours与cvDrawCountours函数查找轮廓
- 椭圆曲线拟合
- Prototype - 原型模式
- Merge Sorted Array
- Comparator
- 互联网和移动互联网怎么挣钱?
- HashMap ,treeMap,LinkedHashMap区别
- 使用Spring的注解方式实现AOP
- FZU1607 Greedy division(逆向思维)
- 使用mysql的disctinct group by查询不重复记录
- linux的strings命令
- python输出日志到控制台和文件
- MySQL删除一个字段--通过了测试