Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能解释以下代码是如何工作的?
public int compareTo(Object o) { if (o instanceof Item) { return date1.compareTo( ((Item) o).getDate2()); } return -1; }
它检查对象 o 是否是一个项目,然后比较它们,比较函数返回值 -1、0 和 1。
如果它返回值 0,则表示对象相同,如果返回 -1 或 1,则表示它们不相同。
最后的返回是默认捕获,因此如果对象 o 不是该项目类型,则返回不匹配。