java.text.DecimalFormat df = new java.text.DecimalFormat("#,###.00");
df1.format(数据)
保留两位的,详细你可以参见DecimalFormat
其实这样也可以
System.out.println(String.format("%,.2f", 12345.67890));//保留2位小数
System.out.println(String.format("%,f", 12345.67890)); //小数按原来的