我有以下代码
Data currentNode = treeList.get(i);
Collections.sort(currentNode.childrenList, new Comparator<Data>() {
@Override
public int compare(final Data object1, final Data object2) {
return object1.getNodeName().compareTo(object2.getNodeName());
}
}
);
但是.sort用红色下划线和 Eclipse 建议Rename in file。
这个模棱两可的错误是什么意思?
如果我这样做了,请注意:
Collections.sort(treeList...即使Collections.sort(currentNode.childrenList...
错误消失了treeList,而且childrenList实际上是相同的。