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