其實bigdecimal轉換string的問題并不復雜,但是又很多的朋友都不太了解bigdecimal什么類型,因此呢,今天小編就來為大家分享bigdecimal轉換string的一些知識,希望可以幫助到大家,下面我們一起來看看這個問題的分析吧!
怎樣把一個BigDecimal類型的強制轉換為一個String類型的啊
publicclassTest{publicstaticvoidmain(String[]arg){Stringstr1="2.30";BigDecimalbd=newBigDecimal(str1);System.out.println(bd);}}
javaString轉bigdecimal精確兩位小數點
Strings="125.671"。BigDecimalb=newBigDecimal(s)。
Strings="125.671";BigDecimalb=newBigDecimal(s);b=b.setScale(2,BigDecimal.ROUND_DOWN);//小數位直接舍去//b=b.setScale(2,BigDecimal.ROUND_HALF_UP);//四舍五入//BigDecimaladd(BigDecimalaugend)//BigDecimalsubtract(BigDecimalsubtrahend)//BigDecimalmultiply(BigDecimalmultiplicand)//BigDecimaldivide(BigDecimaldivisor)BigDecimalc=b.add(nweBigDecimat("763.21"));如何將double類型轉換為bigdecimal類型
publicclassTest{
publicstaticvoidmain(Stringargs[]){
doubleb_OLD=4.1625;
java.math.BigDecimal
bd1=newjava.math.BigDecimal(b_OLD);System.out.println("BEFOREROUNDING:"+bd1);
}
}
可以用double類型初始化BigDecimal類。
bigdecimal怎么轉換成string
publicStringtoString():返回此BigDecimal的字符串表示形式,如果需要指數,則使用科學記數法。可以看一下Java幫助文檔。希望對你有所幫助。
importjava.math.BigDecimal;publicclassBigDecimalToString{publicstaticvoidmain(String[]args){BigDecimalb1=newBigDecimal("123.456777753413321231")
;Stringresult=b1.toString()
;System.out.println("result="+result);}}
new bigdecimal能傳字符串嗎
可以,但是字符串必須要是數學才行
好了,本文到此結束,如果可以幫助到大家,還望關注本站哦!