使用org.apache.commons.lang.math.NumberUtils.isNumber(String str)
函數時,我看到傳遞一個字符串(如"1f"
)通過驗證,而傳遞"1a"
失敗。在Commons中的數字驗證Lang
這裏允許什麼樣的字母表?
使用org.apache.commons.lang.math.NumberUtils.isNumber(String str)
函數時,我看到傳遞一個字符串(如"1f"
)通過驗證,而傳遞"1a"
失敗。在Commons中的數字驗證Lang
這裏允許什麼樣的字母表?
的1f
走的是1作爲浮動。
"1a"
將不被視爲一個十六進制值,因爲它需要在它前面的0x
,
例如: 「0x1a
」
1f(1.0 Float)是常規Java語言,1a不是。 – fyr