【发布时间】:2012-09-28 12:36:23
【问题描述】:
我在一个存储十进制值的对象中有一个字符串数组。
String [] array = "12345.123456789";
我希望它被格式化为12345.1234
我尝试了以下但导致数字格式异常。
BigDecimal value = new BigDecimal(array.toString()).setScale( 4, BigDecimal.ROUND_HALF_UP );
array = ( Object )value.toString();
我是java新手,请大家帮忙...
【问题讨论】:
-
编译器会给这个
String [] array = "12345.123456789";一个错误