金额数据比较大时,加上千分符是很有必要的。
1 public static void main(String[] args) { 2 String src = "1234567899.87"; 3 Double d = Double.valueOf(src); 4 DecimalFormat nf = new DecimalFormat("###,##0.00"); 5 try { 6 src = nf.format(d); 7 } catch (Exception e) { 8 src = "0.00"; 9 } 10 System.out.println(src); 11 }
使用以上代码,既可以添加千分符,又可以保证金额保留两位小数。