Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Not A Problem
-
3.2.1
-
None
-
None
Description
When trying to convert the String "0085" to an Integer I get the following numberFormatException:
java.lang.NumberFormatException: For input string: "085"
Looking at the code reveals that only a null check is preformed before delegating to Integer#decode.
It would be nice if the NumberUtil classes create* Methods would offer some more support:
- remove leading and traling spaces.
- remove leading zeros.
Note: this would also be in line with NumberUtils#isNumber(String) - this method evaluates "0085" as true.