如何创建 Apache Commons Lang 3.1Range<Inreger>
object?
Java文档 say:
"从最小点到最大点的不可变对象范围。"
"这些对象必须是 Comparable 的实现,或者您需要提供一个 Comparator。"
但是当我尝试时:
Range<Integer> range = new Range<Integer>(100, 200);
我的 IDE 中出现错误,提示所需参数为整数、整数、比较器。
虽然Integer
实施Comparable
接口,因此我不需要额外的比较器。
有人能给我一个如何构建上述内容的例子吗Range<Integer>
object?
Range 的构造函数似乎是私有的,因此静态方法可能是构造对象的首选方法。
例如,看起来您可以使用静态方法between
构造一个范围:
Range.between(100, 200);
不过还有其他静态方法,这取决于您的需要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)