java string转decimal_java中string转bigdecimal的例子
小編知道在java中數(shù)據(jù)類型非常 的嚴格了,我們?nèi)绻粋€地方不小心就會導(dǎo)致應(yīng)用出問題了,今天 小編就在string 轉(zhuǎn)BigDecimal上碰到了一些問題,下面整理了幾個例子大家一起來看看。
例子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ù),第一個變量是小數(shù)位數(shù),第二個變量是取舍方法(四舍五入)
bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP);
//轉(zhuǎn)化為字符串輸出
String OutString=bd.toString();
補充:原?Integer轉(zhuǎn)BigDecimal
new BigDecimal(Integer.parseInt(findCcid.toString()))
總結(jié)
以上是生活随笔為你收集整理的java string转decimal_java中string转bigdecimal的例子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java hibernate 分页查询_
- 下一篇: java 匿名 异常_JAVA类(内部类