java中的 BigDecimal 和 String 的相互转换

时间:2025-04-11 08:32:44
例子1,string 转BigDecimal public class Test{ public static void main(String[] arg) { String str1="2.30"; BigDecimal bd=new BigDecimal(str1); (bd); } } 直接new 就行了。 例子2,BigDecimal和String的相互转换 /*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ import ; //数字字符串 String StrBd="1048576.1024"; //构造以字符串内容为值的BigDecimal类型的变量bd BigDecimal bd=new BigDecimal(StrBd); //设置小数位数,第一个变量是小数位数,第二个变量是取舍方法(四舍五入) bd=(2, BigDecimal.ROUND_HALF_UP); //转化为字符串输出 String OutString=();