【发布时间】:2019-05-18 14:57:11
【问题描述】:
我正在编写一些需要处理数字范围的代码。我正在使用 Google Guava 库;我需要一些基本的操作,比如联合和交集。
查看谷歌番石榴文档,范围之间的交集可以很容易地使用 range.intersection(range) 方法,但我找不到任何联合方法;唯一可行的选择似乎是使用 RangeSet 类,但它会带来更多问题:例如,滚动 RangeSet 中的每个范围不是很直观...
有没有办法使用 Google Guava 或其他库来合并集合?
如果有更好/更直观的选择,即使更改库也可以。
【问题讨论】:
标签: java range guava intervals