public final class SafeDoubleParser extends SafeDecimalParser
Prevents brute force attacks using the famous Java bug.
LOWER, MIDDLE, TWO, UPPER| Constructor and Description |
|---|
SafeDoubleParser() |
| Modifier and Type | Method and Description |
|---|---|
static double |
doubleValue(java.math.BigDecimal bigDecimal)
Safe way of getting the double value
Prevents BigDecimal from calling Double.parseDouble() |
static double |
doubleValue(java.lang.Number number)
Safe way of getting the double value
prevents BigDecimal from calling Double.parseDouble() |
static java.lang.Double |
parseDouble(java.lang.String s)
Safe way of parsing a Double value from a String
|
static java.lang.Double |
valueOf(java.lang.String s)
Safe way of parsing a Double value from a String
|
decimalValue, decimalValue, decimalValueOf, isSuspiciouspublic static java.lang.Double valueOf(java.lang.String s)
s - The input Stringpublic static java.lang.Double parseDouble(java.lang.String s)
s - The input Stringpublic static double doubleValue(java.lang.Number number)
number - public static double doubleValue(java.math.BigDecimal bigDecimal)
bigDecimal -