A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 yourlike 于 2016-6-6 22:15 编辑

package test;public class Field implements Comparable<Field> {     private String name;   
private int age;   
public Field() {   
}   
  public Field(String name, int age) {        
this.name = name;        
this.age = age;   
}   
public String getName() {      
return name;   
}   
  public void setName(String name) {        t
his.name = name;   
}    public int getAge() {        
return age;    }   
public void setAge(int age) {        
this.age = age;    }   
@Override   
public int compareTo(Field o) {
       // 先按age排序      
if (this.age > o.getAge()) {            
return (this.age - o.getAge());        }      
if (this.age < o.getAge()) {         
  return (this.age - o.getAge());        }      
  // 按name排序        
if (this.name.compareTo(o.getName()) > 0) {         
  return 1;        }      
if (this.name.compareTo(o.getName()) < 0) {           
return -1;        }        
return 0;   

}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马