java - TreeMap java中的天花板和地板

标签 java treemap sortedlist ceil

我发现自己使用 TreeMap 只是因为我需要使用 floorEntry()(和 ceilingEntry())方法查找某些内容的能力。这显然使代码有点笨拙。那么有没有人碰巧知道是否有任何内置的排序列表可以提供与 floorEntry() 相同的功能?

例如,我有一个 List<Integer> list .我有一个值 int num .我想获得 list 中的最大元素不大于 num

最佳答案

只需使用TreeSet 及其floorceiling 方法,不是吗?为什么要使用 Map

关于java - TreeMap java中的天花板和地板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10359731/

相关文章:

java - 用于操作 S-Record 和 Intel HEX 16 文件的库

vb.net - Endif 前面必须有匹配的 if

java - "NegativeArraySizeException"- 自定义类加载器

java - 输入流和输出流 - 如何区分歧义

java - 创建通用比较器来对 TreeMap 问题进行排序

plotly - 使用 plotly.graph_objects,当框太小时,有没有办法修剪或包装每个框内的标签文本?

c# - 更改排序列表的键

c - C语言中删除一个节点的列表

java - 如何通过线性节点中的索引使元素出列

java - 需要一个 Java TreeMap<Integer, Character> 的快速替代品,它可以在不降低速度的情况下容纳许多映射