rangeset -- 1




概述上一篇日志中,我们介绍了 guava 的区间结构 -- Range区间结构 -- Range 本文中我们来介绍 Range 的集合 -- RangeSet顾名思义,RangeSet 是若干个 Range 组成的 Set 结构,guava 提供的 RangeSet 是一个接口,他有以下实现:TreeRangeSet -- 通过红黑树实现的排序 RangeSetImmutableRangeSet -- 不可变的 RangeSet 由于 RangeSet 是利用 jdk1.6 提供的 NavigableMap 特性实现的,因此只有在 jdk1.6 及以上版本才能使用此功能 RangeSet 的创建TreeRangeSet、ImmutableRangeSet 都提供了 create 方法,用来创建 RangeSet RangeSet<Long> rangeSet = TreeRangeSet
#读书笔记    #技术帖    #龙潭书斋    #range   



京ICP备15018585号