java中怎么样比较两个Object的大小?当然还有怎么样比较两个类的大小?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/03 12:01:02
详细的问题说明,有助于回答者给出准确的答案

用Comparable类中的public int compareTo(Object other){};
例子:
public class Client implements Comparable<Object>{
private String id;
private String name;

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int compareTo(Object client) {
Client c=(Client)client;
return id.compareTo(c.getId());
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}

如果Object要比较大小的话,你必须得实现Comparable<T>,具体谁大谁小是由你实现的compareTo方法来决定的。

只要实现这俩个接口中的任何一个都行Comparable
Comparator