RSS Feed for This PostCurrent Article

StringUtils.isNumeric("") is true ?

Apache Commons is one of my favorite Java libraries. This is one of the mistake that I made recently. Guess what the following code will return


The code will return true instead of false as what I expected. I checked the documentation, and it says for isNumeric.

"Checks if the String contains only unicode digits. A decimal point is not a unicode digit and returns false.

null will return false. An empty String ("") will return true."

Trackback URL

Sorry, comments for this entry are closed at this time.