映射 -- 1




概述上一篇日志中,我们介绍了 guava 的 RangeSet 容器:区间集合 -- RangeSet本篇日志我们来介绍区间容器家族的另一个成员 -- RangeMapRangeSet 是一组区间的集合,然而有时,我们需要通过区间映射到一个值,也就是需要一个 map,他的 key 是 Range,value 是我们需要的值,这就是 RangeMap 的强大功能对于不同的时间段内,展示不同的文案等类似的功能,使用 RangeMap 将十分便捷 RangeMap 的实现类及创建方法RangeMap 的实现RangeMap 和 RangeSet 类似,拥有两个实现:TreeRangeMap -- 基于红黑树实现的拥有排序的 RangeMapImmutableRangeMap -- 不可变的 RangeMap 下面我们以 TreeRangeMap 为例来进行介绍 RangeMap 的创建方法TreeRangeMap 提供了 create 
#技术帖    #apache    #龙潭书斋    #java   



京ICP备2021035038号