import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.ParseException;public class $ { public static void main(String... _) throws ParseException { String str = "2,233.46"; DecimalFormat f = new DecimalFormat("0,000.00"); Double d = Double.parseDouble(f.parseObject(str).toString()); BigDecimal big = new BigDecimal(d); }}