2013-07-12 23 views
0

我有一個基於Java + Spring MVC的多語言網絡應用程序。許多用戶在他們的計算機上都有自己的區域設置。當他們嘗試保存一些浮點數值時 - 由於浮點數的差異(其中一些有.,其他有,),它們中的一些會收到錯誤。Float.parseFloat vs FloatValidator.validate

首先我試着用org.apache.commons.validator.routines.FloatValidator來檢查一個值是否是一個浮點數。然後我用Float.parseFloat將驗證的值轉換爲浮點數。但問題是FloatValidator.validate17,11值上沒有失敗,而Float.parseFloat在相同的語言環境下失敗。

所以我想也許最好使用FloatValidator.validate方法作爲轉換器呢?

+0

什麼是FloatValidator?這不是在JDK – fge

+0

我更新了問題 – nKognito

回答

相關問題