可能重复:
Does an open-ended interval implementation exist for Java?
我有一个int变量,我想检查它的值是否在区间[a,b]中。我知道使用x> = a和x< = b或实现一个可以做到这一点的简单方法是一个简单的问题,但我想知道是否已经完成了某些事情。搜索数学课,但我找不到。这不是那么重要而且不是那么大的问题,但是我很好奇是否有这样的东西,所以我可以使用它而不是实现我自己的:)
在我的所有编码中,我都没有遇到过像这样的方法。也许你们其中一位java大师有:)
感谢。
答案 0 :(得分:19)
使用此:
public static boolean intervallContains(int low, int high, int n) {
return n >= low && n <= high;
}
答案 1 :(得分:3)
我宁愿自己写这个方法而不是包含第三方依赖:)