看他们写的compareTO方法中
public int compareTo(Card o) {
if (Values.indexOf(this.value) == Values.indexOf(o.value)) {
return Integer.valueOf(Colors.indexOf(this.color)).compareTo(Integer.valueOf(Colors.indexOf(o.color)));
} else {
return Integer.valueOf(Values.indexOf(this.value)).compareTo(Integer.valueOf(Values.indexOf(o.value)));
}
}
}
为什么必须用integer.valueOf????????