This commit is contained in:
Looly 2022-06-23 18:30:55 +08:00
parent 3085d29f51
commit 3df784b1cf

View File

@ -791,11 +791,10 @@ public class NumberUtil {
} }
try { try {
Double.parseDouble(s); Double.parseDouble(s);
return s.contains(".");
} catch (final NumberFormatException ignore) { } catch (final NumberFormatException ignore) {
// ignore return false;
} }
return true; return s.contains(".");
} }
/** /**
@ -1690,6 +1689,9 @@ public class NumberUtil {
* @since 4.6.7 * @since 4.6.7
*/ */
public static boolean isValidNumber(final Number number) { public static boolean isValidNumber(final Number number) {
if(null == number){
return false;
}
if (number instanceof Double) { if (number instanceof Double) {
return (false == ((Double) number).isInfinite()) && (false == ((Double) number).isNaN()); return (false == ((Double) number).isInfinite()) && (false == ((Double) number).isNaN());
} else if (number instanceof Float) { } else if (number instanceof Float) {