亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決java讀取EXCEL數(shù)據(jù)變成科學(xué)計(jì)數(shù)法的問(wèn)題

 更新時(shí)間:2021年04月19日 09:49:14   作者:冰的橙汁汽水  
這篇文章主要介紹了解決java讀取EXCEL數(shù)據(jù)變成科學(xué)計(jì)數(shù)法的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1.如下圖中的檢測(cè)值存到數(shù)據(jù)庫(kù)是科學(xué)計(jì)數(shù)法

2 經(jīng)過(guò)代碼處理后

3 只需要對(duì)你讀到的字符串進(jìn)行如下操作

BigDecimal bd = new BigDecimal("讀到的值");                            
String checkValue = bd.toPlainString();

補(bǔ)充:java excel 導(dǎo)出時(shí)長(zhǎng)數(shù)字變成科學(xué)計(jì)數(shù)法的解決方法

今天在做excel導(dǎo)出的時(shí)候,導(dǎo)出的表格中長(zhǎng)度大于11的數(shù)字會(huì)自動(dòng)用科學(xué)計(jì)數(shù)法顯示。

一開始,我想著直接將數(shù)據(jù)全部轉(zhuǎn)為string類型,沒想到還是無(wú)法解決問(wèn)題(可能是excel工具自動(dòng)識(shí)別數(shù)字,又將其轉(zhuǎn)成科學(xué)計(jì)數(shù)了)。

后來(lái)通過(guò)百度發(fā)現(xiàn)了多種解決方法,下面兩種個(gè)人覺得效率比較高,代碼改動(dòng)最少:

1、將要導(dǎo)出的數(shù)轉(zhuǎn)為BigDecimal類型

在使用toPlainString轉(zhuǎn)換為String類型

BigDecimal bigDecimal = new BigDecimal(value);
String out = bigDecimal.toPlainString();

2、通過(guò)DecimalFormat將數(shù)字轉(zhuǎn)換String類型

String out = new DecimalFormat("0.00").format(value);
(其中0.00表示保留的位數(shù))

mysql針對(duì)數(shù)字類型的轉(zhuǎn)換建議使用convert和cast函數(shù),

format(param,2)
convert(param, decimal(12,2)) 其中12是數(shù)字的個(gè)數(shù)
cast(param as decimal(12,2))

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Java在PowerPoint中添加上標(biāo)和下標(biāo)的實(shí)現(xiàn)方法

    Java在PowerPoint中添加上標(biāo)和下標(biāo)的實(shí)現(xiàn)方法

    當(dāng)我們?cè)谘菔疚母逯刑砑由虡?biāo)、版權(quán)或其他符號(hào)時(shí),我們可能希望該符號(hào)出現(xiàn)在某個(gè)文本的上方或下方。在Microsoft PowerPoint中,我們可以通過(guò)對(duì)符號(hào)應(yīng)用上標(biāo)或下標(biāo)格式來(lái)實(shí)現(xiàn)這種效果,這篇文章主要介紹了Java在PowerPoint中添加上標(biāo)和下標(biāo),需要的朋友可以參考下
    2022-10-10
  • 模擬簡(jiǎn)單Java線程池的方法詳解

    模擬簡(jiǎn)單Java線程池的方法詳解

    這篇文章主要為大家詳細(xì)介紹了模擬簡(jiǎn)單Java線程池的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • java多線程編程之Synchronized塊同步方法

    java多線程編程之Synchronized塊同步方法

    這篇文章主要介紹了java多線程編程之Synchronized塊同步方法,synchronized關(guān)鍵字又稱同步鎖,當(dāng)方法執(zhí)行完后,會(huì)自動(dòng)釋放鎖鎖,只有一個(gè)線程能進(jìn)入此方法,看看下文中各種例子對(duì)synchronized的詳細(xì)解釋
    2015-12-12
  • Java使用線程同步解決線程安全問(wèn)題詳解

    Java使用線程同步解決線程安全問(wèn)題詳解

    線程安全是多線程編程時(shí)的計(jì)算機(jī)程序代碼中的一個(gè)概念。在擁有共享數(shù)據(jù)的多條線程并行執(zhí)行的程序中,線程安全的代碼會(huì)通過(guò)同步機(jī)制保證各個(gè)線程都可以正常且正確的執(zhí)行,不會(huì)出現(xiàn)數(shù)據(jù)污染等意外情況
    2022-05-05
  • 探索jedis連接池預(yù)熱優(yōu)化高并發(fā)

    探索jedis連接池預(yù)熱優(yōu)化高并發(fā)

    這篇文章主要為大家介紹了jedis連接池預(yù)熱優(yōu)化高并發(fā)深入探索示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 基于Process#waitFor()阻塞問(wèn)題的解決

    基于Process#waitFor()阻塞問(wèn)題的解決

    這篇文章主要介紹了Process#waitFor()阻塞問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    迭代器是一種模式,它可以使得對(duì)于序列類型的數(shù)據(jù)結(jié)構(gòu)的遍歷行為與被遍歷的對(duì)象分離,接下來(lái)通過(guò)本文給大家分享Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理,需要的朋友參考下吧
    2017-05-05
  • spring boot jar的啟動(dòng)原理解析

    spring boot jar的啟動(dòng)原理解析

    這篇文章主要介紹了 spring boot jar的啟動(dòng)原理分析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Java 入門圖形用戶界面設(shè)計(jì)之復(fù)選框

    Java 入門圖形用戶界面設(shè)計(jì)之復(fù)選框

    圖形界面(簡(jiǎn)稱GUI)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶來(lái)說(shuō)在視覺上更易于接受,本篇精講Java語(yǔ)言中關(guān)于圖形用戶界面的復(fù)選框
    2022-02-02
  • IDEA社區(qū)版下載安裝流程詳解(小白篇)

    IDEA社區(qū)版下載安裝流程詳解(小白篇)

    這篇文章主要介紹了IDEA社區(qū)版下載安裝流程詳解(小白篇),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論