如何用Java做地图?

时间:2017-03-18 18:15:30

标签: java collections

我正在寻找应该执行以下操作的数据结构。

我有这样的地图:

public class Cls{ }

public class Container {
    private static final int THRESHOLD = 1000;
    private Map<Int, Cls> m = // What?;

    public void accept(Integer i, Cls c){
       m.put(i, c);
    }
}

我需要在地图<= THRESHOLD中保持最小和最大键m之间的差异。

如果TreeMap和手动删除,我将以对数删除和搜索复杂性结束。

CommonsGuava可能有更快的内容吗?或者手动操作很容易?

0 个答案:

没有答案