java基础之Collections比较对象
2021-06-19 08:06
标签:print int super 利用 ati 基础 get 对象 string java基础之Collections比较对象 标签:print int super 利用 ati 基础 get 对象 string 原文地址:https://www.cnblogs.com/liushisaonian/p/9690761.html1.如何根据属性比较对象
package com.it.huanyu;
public class Person {
private int age;
/**
* 1.匿名内部类
* 2.比较的(利用匿名内部类
* 3.动态代理的问题
* @param name
*/
public void say(String name) {
System.out.println("自己的"+name);
}
public Person() {
}
public Person(int age) {
super();
this.age = age;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
2.匿名内部类和用Collections.sort比较大小
package com.it.huanyu;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class Test {
public static void main(String[] args) {
Person p2=new Person(){
public void say(String name) {
System.out.println("匿名内部类"+name);
}
};
p2.say("网");
ArrayList
上一篇:Java Web 项目发布到Tomcat中三种部署方法
下一篇:指针和二维数组