我发现自己使用TreeMap只是因为我需要使用floorEntry()(和ceilingEntry())方法查找内容的能力。这显然使代码有点笨拙。那么有没有人碰巧知道是否有任何内置排序列表可以提供与floorEntry()相同的功能?
例如,我有一个List<Integer> list
。我有一个值int num
。我想让list
中的最大元素不超过num
答案 0 :(得分:2)
只需使用TreeSet
及其floor
和ceiling
方法,不是吗?为什么要使用Map
?