天天看點

DecimalFormat格式化 + 語言适配= 【閃退】類轉換異常

ps:因為我們的項目需要 支援  中,英,法,德 四種語言,其他的語言沒适配,暫時還不知道情況。DecimalFormat 分 2中情況,中英/ 德法

問題:我一個功能是需要 計算 目前APP 的緩存的,通過周遊等操作後,擷取到一系列資料後進行格式化的時候産生閃退

DecimalFormat格式化 + 語言适配= 【閃退】類轉換異常

問題就出現在下面

DecimalFormat格式化 + 語言适配= 【閃退】類轉換異常

  使用DecimalFormat後 ,df.tostring 中,原本Double 資料 會産生變化,舉個栗子,原本【中英】   “14.5“     的 情況,類轉換不會産生異常, 但是在 【德法】,或者其他語言下,“14.5”,會變成“14,5”,導緻類轉換異常, 原因:我到現在不明白,是不是因為國家語言的問題,還是 DecimalFormat 的問題,不過不建議使用DecimalFormat,我

DecimalFormat格式化 + 語言适配= 【閃退】類轉換異常

 這種不存在 類型轉換的問題。找不到原因,解決不了問題,又不複雜的邏輯換一個方法 還是最省時間的。

繼續閱讀