直接上干货.
格式化千位符,以逗号隔开,有很多种实现方式,这里直说自己认为最简单的一种.
/**
* - format("###,###.##", 111222.34567) ==> 111,222.35
* @param pattern
* @param value
* @return
* @author:
* @date:
*/
public String format(String pattern, double value) {
DecimalFormat df = new DecimalFormat(pattern);
return df.format(value);
}
代码简单,容易看懂,不解释.
小数位四舍五入.
可以在pattrern 里加入货币和单位,比如:
format("¥###,###.##万元", d);
--end.