java中价格的数字中间有逗号的格式化

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:18   2037   0
public class DecimalFormatTool {
 
 //每3位中间添加逗号的格式化显示
 public static String getCommaFormat(BigDecimal value){
  return getFormat(",###.##",value);
 }
 
 //自定义数字格式方法
 public static String getFormat(String style,BigDecimal value){
  DecimalFormat df = new DecimalFormat();
  df.applyPattern(style);// 将格式应用于格式化器
  return df.format(value.doubleValue());
 }
 
 public static void main(String[] args) {
  System.out.println(DecimalFormatTool.getCommaFormat(new BigDecimal(0.5)));
 }
 
}


"\u2030"表示乘以1000并显示为千分数

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP