最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的 BigDecimal 和 String 的相互轉(zhuǎn)換問題

 更新時(shí)間:2023年05月29日 11:18:06   作者:炫街舞  
這篇文章主要介紹了Java中的 BigDecimal 和 String 的相互轉(zhuǎn)換問題,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Java中的 BigDecimal 和 String 的相互轉(zhuǎn)換

例子1,string 轉(zhuǎn)BigDecimal

public class Test{?
??? public static void main(String[] arg) {?
??????? String str1="2.30";
??????? BigDecimal bd=new BigDecimal(str1);
??????? System.out.println(bd);
??? }?
}

直接new  就行了。

例子2,BigDecimal和String的相互轉(zhuǎn)換

/*由數(shù)字字符串構(gòu)造BigDecimal的方法?
*設(shè)置BigDecimal的小數(shù)位數(shù)的方法?
*/?
import java.math.BigDecimal;?
//數(shù)字字符串?
String StrBd="1048576.1024";?
//構(gòu)造以字符串內(nèi)容為值的BigDecimal類型的變量bd?
BigDecimal bd=new BigDecimal(StrBd);?
//設(shè)置小數(shù)位數(shù),第一個(gè)變量是小數(shù)位數(shù),第二個(gè)變量是取舍方法(四舍五入)?
bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP);?
//轉(zhuǎn)化為字符串輸出?
String OutString=bd.toString();

補(bǔ)充:原 Integer轉(zhuǎn)BigDecimal

new BigDecimal(Integer.parseInt(findCcid.toString()))

Object轉(zhuǎn)BigDecimal類型:

? public static BigDecimal getBigDecimal(Object value) {
? ? ? ? BigDecimal ret = null;
? ? ? ? if (value != null) {
? ? ? ? ? ? if (value instanceof BigDecimal) {
? ? ? ? ? ? ? ? ret = (BigDecimal) value;
? ? ? ? ? ? } else if (value instanceof String) {
? ? ? ? ? ? ? ? ret = new BigDecimal((String) value);
? ? ? ? ? ? } else if (value instanceof BigInteger) {
? ? ? ? ? ? ? ? ret = new BigDecimal((BigInteger) value);
? ? ? ? ? ? } else if (value instanceof Number) {
? ? ? ? ? ? ? ? ret = new BigDecimal(((Number) value).doubleValue());
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? throw new ClassCastException("Not possible to coerce [" + value + "] from class " + value.getClass() + " into a BigDecimal.");
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? return ret;
? ? }

String類型轉(zhuǎn)換BigDecimal類型

public static void main(String[] args) {  
         String str1="2.30";  
            BigDecimal bd=new BigDecimal(str1);  
            System.out.println(bd);  
    }  

到此這篇關(guān)于Java中的 BigDecimal 和 String 的相互轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)java BigDecimal 和 String轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 注冊(cè)HttpSessionListener失效的原因及解決方案

    注冊(cè)HttpSessionListener失效的原因及解決方案

    這篇文章主要介紹了注冊(cè)HttpSessionListener失效的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Java日期類詳解(最新推薦)

    Java日期類詳解(最新推薦)

    早期版本主要使用?java.util.Date、java.util.Calendar?等類,Java?8及以后引入了新的日期和時(shí)間API(JSR?310),包含在java.time包中,本文給大家介紹Java日期類的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2025-06-06
  • Spring mvc 實(shí)現(xiàn)用戶登錄的方法(攔截器)

    Spring mvc 實(shí)現(xiàn)用戶登錄的方法(攔截器)

    這篇文章主要介紹了Spring mvc 實(shí)現(xiàn)用戶登錄的方法(攔截器),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • Spring Cloud Gateway自定義異常處理Exception Handler的方法小結(jié)

    Spring Cloud Gateway自定義異常處理Exception Handler的方法小結(jié)

    這篇文章主要介紹了Spring Cloud Gateway自定義異常處理Exception Handler的方法,本文通過兩種方法結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫操作

    SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫操作

    EasyExcel是一個(gè)基于Java的、快速、簡(jiǎn)潔、解決大文件內(nèi)存溢出的Excel處理工具,這篇文章主要介紹了SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫操作,首先準(zhǔn)備環(huán)境進(jìn)行一系列操作,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • Java設(shè)計(jì)模式之接口隔離原則精解

    Java設(shè)計(jì)模式之接口隔離原則精解

    設(shè)計(jì)模式(Design pattern)代表了最佳的實(shí)踐,通常被有經(jīng)驗(yàn)的面向?qū)ο蟮能浖_發(fā)人員所采用。設(shè)計(jì)模式是軟件開發(fā)人員在軟件開發(fā)過程中面臨的一般問題的解決方案。本篇介紹設(shè)計(jì)模式七大原則之一的接口隔離原則
    2022-02-02
  • SpringBoot實(shí)現(xiàn)Markdown語法轉(zhuǎn)HTML標(biāo)簽的詳細(xì)步驟

    SpringBoot實(shí)現(xiàn)Markdown語法轉(zhuǎn)HTML標(biāo)簽的詳細(xì)步驟

    這篇文章主要介紹了SpringBoot實(shí)現(xiàn)Markdown轉(zhuǎn)HTML的步驟,涵蓋項(xiàng)目配置、測(cè)試語法擴(kuò)展(自動(dòng)鏈接、表情、表格等)、解決GitLab和腳注問題,并添加自定義解析器以確保正確解析,需要的朋友可以參考下
    2025-09-09
  • Java雙重for循環(huán)的優(yōu)化示例

    Java雙重for循環(huán)的優(yōu)化示例

    在工作中,經(jīng)常性的會(huì)出現(xiàn)在兩張表中查找相同ID的數(shù)據(jù),許多開發(fā)者會(huì)使用兩層for循環(huán)嵌套,本文主要介紹了Java雙重for循環(huán)的優(yōu)化示例,感興趣的可以了解一下
    2025-06-06
  • Java讀取properties配置文件的實(shí)現(xiàn)過程

    Java讀取properties配置文件的實(shí)現(xiàn)過程

    這篇文章主要介紹了Java讀取properties配置文件的實(shí)現(xiàn)過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • 解決JDK9以上的非法反射訪問警告的問題

    解決JDK9以上的非法反射訪問警告的問題

    文章介紹了在JDK9及以上版本中,由于模塊系統(tǒng)限制,舊版庫(如protostuff)會(huì)出現(xiàn)非法反射訪問的警告,解決方法是使用--illegal-access參數(shù),并通過--add-opens參數(shù)允許特定模塊的非法反射訪問,文章還提供了在IDEA和構(gòu)建工具(Maven和Gradle)中配置這些參數(shù)的示例
    2025-11-11

最新評(píng)論

辽源市| 中方县| 白河县| 锦屏县| 大渡口区| 襄城县| 织金县| 尖扎县| 兰考县| 宜章县| 贵港市| 舟山市| 石首市| 崇仁县| 建德市| 潢川县| 金寨县| 铜川市| 逊克县| 新兴县| 章丘市| 福州市| 绵阳市| 林周县| 普定县| 仙居县| 库伦旗| 华宁县| 安达市| 静宁县| 乳山市| 拜城县| 荆门市| 根河市| 金阳县| 会理县| 桐庐县| 准格尔旗| 当涂县| 平遥县| 龙门县|