我有以下代码
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
实际上是相同的。