java中string类型的“2,233.46”怎么转换成BigDecimal类型

2025-04-03 00:14:00
推荐回答(1个)
回答(1):

import java.math.*;
import java.text.*;
/**
 * @author hardneedl
 */
public class BigDecimalDemo {
    public static void main(String... args) throws ParseException {
        Number b = new DecimalFormat("#,###.##").parse(args[0]);
        BigDecimal bigDecimal = new BigDecimal(b.doubleValue());
        System.out.println(bigDecimal);
    }
}