diff --git a/CHANGELOG.md b/CHANGELOG.md index b77bba275..f4f587c50 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ * 【core 】 修复单字母转换为数字的问题(issue#I5C4K1@Gitee) * 【core 】 修复IterUtil.filter无效问题 * 【core 】 修复NumberUtil传入null,返回了true(issue#I5DTSL@Gitee) +* 【core 】 修复NumberUtil.isDouble问题(pr#2400@Github) ------------------------------------------------------------------------------------------------------------- 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 3511ac25e..902e2b3c5 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 @@ -1281,11 +1281,10 @@ public class NumberUtil { } try { Double.parseDouble(s); - return s.contains("."); } catch (NumberFormatException ignore) { - // ignore + return false; } - return false; + return s.contains("."); } /**