diff --git a/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java index f79ac9e00..33f908261 100755 --- a/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java @@ -2948,10 +2948,10 @@ public class NumberUtil { /** * 检查是否为有效的数字
* 检查Double和Float是否为无限大,或者Not a Number
- * 非数字类型和Null将返回true + * 非数字类型和Null将返回false * * @param number 被检查类型 - * @return 检查结果,非数字类型和Null将返回true + * @return 检查结果,非数字类型和Null将返回false * @since 4.6.7 */ public static boolean isValidNumber(Number number) { diff --git a/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java index 93177aaf2..f86bf884b 100644 --- a/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java @@ -220,6 +220,12 @@ public class NumberUtilTest { Assert.assertEquals("467.81", format); } + @Test + public void isValidNumberTest() { + boolean validNumber = NumberUtil.isValidNumber(1); + Assert.assertTrue(validNumber); + } + @Test public void decimalFormatMoneyTest() { final double c = 299792400.543534534;