有没有人知道在我更新键属性的情况下,是否有可能保持一个TreeMap排序?
假设我的key是按属性'a‘排序的,而b是在equals()上使用的:
class Key implements Comparable<Key> {
int a;
int b;
// compareTo, equals end hashcode here
}
当添加键/值对时,它们将在TreeMap中排序,但是,如果我更新其中一个键(属性a),我如何确保TreeMap会保持它们的排序?
https://stackoverflow.com/questions/50936626
复制相似问题