什么是获取地图子图的最快方法

时间:2011-12-14 07:16:46

标签: java

我有一张地图,我想知道是否有办法根据某些条件获得一些子图。任何有用的库?

2 个答案:

答案 0 :(得分:5)

Guava中,Maps类包含三种不同的过滤方法,具体取决于您是要按键,值还是两者进行过滤。

答案 1 :(得分:3)

根据条件的不同,也许NavigableMap会做你想做的事。它非常快O(log n),而大多数过滤器都是O(n)。它可以使键的子映射小于,大于或在两个键之间。

相关问题