将
return 0相同的比较算法替换为
this.y和
obj.y。
顺便说一句,tmp此处无需重新分配。优化后的图片如下所示:
public int compareTo(Ponto other) { if (this.x == other.x) { return (this.y < other.y) ? -1 : ((this.y == other.y) ? 0 : 1); } else { return (this.x < other.x) ? -1 : 1; }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)