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); } }