public class IntervalUtil extends Object
注意工具类中使用的是Double型精度有限!
| 构造器和说明 |
|---|
IntervalUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkInAllCloseInterval(Double min,
Double max,
Double checkNum)
全闭区间
判断是否在全闭区间内
|
static boolean |
checkInAllOpenInterval(Double min,
Double max,
Double checkNum)
全开区间
判断是否在全开区间内
|
static boolean |
checkInLeftCloseInterval(Double min,
Double max,
Double checkNum)
左闭右开区间
判断是否在左闭右开区间内
|
static boolean |
checkInRightCloseInterval(Double min,
Double max,
Double checkNum)
左开右闭区间
判断是否在左开右闭区间区间内
|
static boolean |
isInTheInterval(String dataValue,
String interval)
判断dataValue是否在interval区间范围内
|
public static boolean isInTheInterval(String dataValue, String interval)
dataValue - 数值类型的interval - 正常的数学区间,包括无穷大等,如:(1,3)、more than 5%、(-∞,6]、(125%,135%)U(70%,80%)true:表示dataValue在区间interval范围内,false:表示dataValue不在区间interval范围内public static boolean checkInAllCloseInterval(Double min, Double max, Double checkNum)
判断是否在全闭区间内
min - 最小值max - 最大值checkNum - 校验值public static boolean checkInAllOpenInterval(Double min, Double max, Double checkNum)
判断是否在全开区间内
min - 最小值max - 最大值checkNum - 校验值public static boolean checkInLeftCloseInterval(Double min, Double max, Double checkNum)
判断是否在左闭右开区间内
min - 最小值max - 最大值checkNum - 校验值Copyright © 2021. All rights reserved.