java中的BigDecimal和String的相互轉換

字號:

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