package utils;
|
|
/**
|
* 工具类:检查double值是否有限(兼容低版本Java)
|
* 用于替代 Double.isFinite() 方法
|
*/
|
public final class FiniteChecker {
|
private FiniteChecker() {
|
// 工具类,不允许实例化
|
}
|
|
/**
|
* 检查double值是否有限(不是NaN或无穷大)
|
* @param value 要检查的double值
|
* @return true如果值是有限的,false如果是NaN或无穷大
|
*/
|
public static boolean isFinite(double value) {
|
return !Double.isNaN(value) && !Double.isInfinite(value);
|
}
|
}
|