`
sunxboy
  • 浏览: 2871224 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

how to parse a String to BigDecimal

 
阅读更多
private BigDecimal parsePrice(String price) {
        DecimalFormatSymbols symbols = new DecimalFormatSymbols();
        //symbols.setGroupingSeparator(',');
        symbols.setDecimalSeparator('.');
        String pattern = "#.##";
        DecimalFormat decimalFormat = new DecimalFormat(pattern, symbols);
        decimalFormat.setParseBigDecimal(true);

        // parse the string
        BigDecimal bigDecimal = null;
        try {
            bigDecimal = (BigDecimal) decimalFormat.parse(price);
        }
        catch (ParseException e) {
            e.printStackTrace();
        }
        System.out.println(bigDecimal);
        return bigDecimal;
    }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics