Java是否存在开放式间隔实现?

时间:2009-04-07 08:06:28

标签: java math intervals

我在不同的时间间隔内对某些值进行了分类。大多数都有[20-30]的形式,但有些形式是[30-infinite]。

您是否知道可以代表的间隔类:

  • 两侧未关闭的间隔(例如(0-5)或[0-5))
  • 在无限
  • 上关闭(或开始)的间隔

3 个答案:

答案 0 :(得分:2)

Apache-commons-lang项目(http://commons.apache.org/lang/)包含处理范围的类(如IntRange - https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/math/IntRange.html)。我不确定它是否满足您的所有需求,但可能值得一试。

答案 1 :(得分:1)

我知道没有图书馆类,但我记得相当简单地编写这样的课程。

答案 2 :(得分:1)

Time&Money项目似乎有你需要的Interval类。

在他们的svn:interval package中查看这些文件。