Java Comparable接口是一个可以用来比较对象大小的接口,它定义了一个compareTo()方法,该方法接收一个对象作为参数,并返回一个整型值,用来表示传入对象与当前对象的大小关系。如果传入的对象大于当前对象,则返回正值;如果传入的对象小于当前对象,则返回负值;如果传入的对象等于当前对象,则返回0。
Java Comparable接口是一个可以用来比较对象大小的接口,它定义了一个compareTo()方法,该方法接收一个对象作为参数,并返回一个整型值,用来表示传入对象与当前对象的大小关系。如果传入的对象大于当前对象,则返回正值;如果传入的对象小于当前对象,则返回负值;如果传入的对象等于当前对象,则返回0。
是一个实现Comparable接口的示例:
public class Person implements Comparable
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public int compareTo(Person o) {
if (this.age > o.age) {
return 1;
} else if (this.age < o.age) {
return -1;
}
return 0;
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(76条)