ソースを参照

enhance NumberUtil

Looly 6 年 前
コミット
f4a5b8b9b7

+ 1 - 0
CHANGELOG.md

@@ -8,6 +8,7 @@
 ### 新特性
 * 【http】         自动关闭HttpURLConnection的头安全检查(issue#512@Github)
 * 【setting】     Setting变量替换支持从系统参数中取值
+* 【core】        改进NumberUtil.isNumber方法(pr#68@Gitee)
 
 ### Bug修复
 * 【db】           解决ThreadLocalConnection多数据源被移除问题(pr#66@Gitee)

+ 4 - 4
hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java

@@ -1097,7 +1097,7 @@ public class NumberUtil {
 					// two E's
 					return false;
 				}
-				if (!foundDigit) {
+				if (false == foundDigit) {
 					return false;
 				}
 				hasExp = true;
@@ -1142,12 +1142,12 @@ public class NumberUtil {
 		}
 		// allowSigns is true iff the val ends in 'E'
 		// found digit it to make sure weird stuff like '.' and '1E-' doesn't pass
-		return !allowSigns && foundDigit;
+		return false == allowSigns && foundDigit;
 	}
 
 	/**
 	 * 判断String是否是整数<br>
-	 * 支持8、10、16进制
+	 * 支持10进制
 	 * 
 	 * @param s String
 	 * @return 是否为整数
@@ -1163,7 +1163,7 @@ public class NumberUtil {
 
 	/**
 	 * 判断字符串是否是Long类型<br>
-	 * 支持8、10、16进制
+	 * 支持10进制
 	 * 
 	 * @param s String
 	 * @return 是否为{@link Long}类型