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

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

 更新時(shí)間:2023年05月29日 11:18:06   作者:炫街舞  
這篇文章主要介紹了Java中的 BigDecimal 和 String 的相互轉(zhuǎn)換問(wèn)題,本文通過(guò)示例代碼給大家介紹的非常詳細(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)用戶登錄的方法(攔截器),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Spring Cloud Gateway自定義異常處理Exception Handler的方法小結(jié)

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

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

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

    EasyExcel是一個(gè)基于Java的、快速、簡(jiǎn)潔、解決大文件內(nèi)存溢出的Excel處理工具,這篇文章主要介紹了SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫(xiě)操作,首先準(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ū)ο蟮能浖_(kāi)發(fā)人員所采用。設(shè)計(jì)模式是軟件開(kāi)發(fā)人員在軟件開(kāi)發(fā)過(guò)程中面臨的一般問(wèn)題的解決方案。本篇介紹設(shè)計(jì)模式七大原則之一的接口隔離原則
    2022-02-02
  • SpringBoot實(shí)現(xiàn)Markdown語(yǔ)法轉(zhuǎn)HTML標(biāo)簽的詳細(xì)步驟

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

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

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

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

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

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

    解決JDK9以上的非法反射訪問(wèn)警告的問(wèn)題

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

最新評(píng)論

临安市| 应城市| 黄平县| 无为县| 黄龙县| 宜丰县| 即墨市| 霍林郭勒市| 吉安市| 安宁市| 天津市| 玉屏| 田东县| 宁海县| 汨罗市| 涞水县| 德州市| 安化县| 宜宾市| 塔河县| 克山县| 离岛区| 内江市| 海南省| 鄄城县| 朝阳县| 大庆市| 迁西县| 开平市| 清远市| 合肥市| 怀远县| 北流市| 大安市| 岢岚县| 布拖县| 徐汇区| 通城县| 凤山县| 五台县| 普安县|