commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Rauch (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LANG-992) NumberUtils#isNumber() returns false for "0.0", "0.4790", et al
Date Wed, 26 Mar 2014 21:28:14 GMT
Adam Rauch created LANG-992:
-------------------------------

             Summary: NumberUtils#isNumber() returns false for "0.0", "0.4790", et al
                 Key: LANG-992
                 URL: https://issues.apache.org/jira/browse/LANG-992
             Project: Commons Lang
          Issue Type: Bug
          Components: lang.math.*
    Affects Versions: 3.3.1
         Environment: Java 8, Windows 7
            Reporter: Adam Rauch


After upgraded from 3.1 to 3.3.1 it seems that isNumber(String str) returns false for decimal
numbers with leading zeros. In other words:

   boolean ret = NumberUtils.isNumber("0.4790");

On 3.1, ret was true. In 3.3.1, ret is false.

Guessing that LANG-972 is related... comment in the code states:

	// leading 0, but not hex, must be octal

This is clearly a case where leading 0 does not mean hex.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message