1700444841
}
1700444842
1700444843
/*code、name的getter/setter方法省略*/
1700444844
1700444845
@Override
1700444846
1700444847
public int compareTo(City o){
1700444848
1700444849
//按照城市名称排序
1700444850
1700444851
return new CompareToBuilder()
1700444852
1700444853
.append(name, o.name)
1700444854
1700444855
.toComparison();
1700444856
1700444857
}
1700444858
1700444859
@Override
1700444860
1700444861
public boolean equals(Object obj){
1700444862
1700444863
if(obj==null){
1700444864
1700444865
return false;
1700444866
1700444867
}
1700444868
1700444869
if(obj==this){
1700444870
1700444871
return true;
1700444872
1700444873
}
1700444874
1700444875
if(obj.getClass()!=getClass()){
1700444876
1700444877
return false;
1700444878
1700444879
}
1700444880
1700444881
City city=(City)obj;
1700444882
1700444883
//根据code判断是否相等
1700444884
1700444885
return new EqualsBuilder()
1700444886
1700444887
.append(code, city.code)
1700444888
1700444889
.isEquals();
1700444890
[
上一页 ]
[ :1.700444841e+09 ]
[
下一页 ]