我知道關於同一問題浮出水面的各種帖子。無需科學記數法就可以格式化一張Double文件嗎?
挖掘它有點不同,它可能有點顯而易見,但我會需要您的意見。
我目前使用Hibernate搜索和Lucene索引實體屬性。
我在我的實體上有一堆Double屬性。
這些實體使用默認的橋樑從Lucene的(橋即一個負責轉換長整型和StringToLong)一旦科學記數法開始被使用的給我麻煩。
我試圖在上顯示DataTables上。 xhtml信用卡和借記金額,其長度可以長達18位,其數據庫(DB2)類型爲BIGINT。
- 我不能將數據庫類型 更改爲長例如。
- 我不能更改我的實體 的雙重 類型的屬性要麼例如龍
所以什麼問題? 有沒有辦法從一個字符串說「1234567890」來檢索一個Double的格式是1234567890而不是1.23456789E9,因爲它默認由Double.parseDouble(FormattedString)
完成?
PD:我知道DecimalFormat的存在,但是考慮到使用這個formater會給我一個正確的字符串格式說:「#######。E0」但我真正需要的是一個Double這樣的格式,但是當做Double.parseDouble(FormattedString)
我會放棄這樣的格式。
希望我清楚,並感謝您的任何幫助。
投它長? – aioobe 2011-02-16 15:24:07
它不能通過 –
camiloqp
2011-02-16 15:33:31