0
我有一個基於Java + Spring MVC的多語言網絡應用程序。許多用戶在他們的計算機上都有自己的區域設置。當他們嘗試保存一些浮點數值時 - 由於浮點數的差異(其中一些有.
,其他有,
),它們中的一些會收到錯誤。Float.parseFloat vs FloatValidator.validate
首先我試着用org.apache.commons.validator.routines.FloatValidator
來檢查一個值是否是一個浮點數。然後我用Float.parseFloat
將驗證的值轉換爲浮點數。但問題是FloatValidator.validate
在17,11
值上沒有失敗,而Float.parseFloat
在相同的語言環境下失敗。
所以我想也許最好使用FloatValidator.validate
方法作爲轉換器呢?
什麼是FloatValidator?這不是在JDK – fge
我更新了問題 – nKognito