想要在表格的数据对应显示为如下
但是数据库中存储的的却是不带"¥"的数据 如下
我的解决办法是在对后端进行了处理 直接上代码(部分代码省略)
//注意:这里的tankaIn字段必须是Integer类型,这里强转成Integer类型
Integer tankaIn =Integer.parseInt(list.get(i).getTankaIn());
//调用转换方法
list.get(i).setTankaIn(setFormat("#,###", tankaIn));
public String setFormat(String pattern, Integer value) {
if (value == null) {
return "¥0";
} else {
String preFix = "¥";
DecimalFormat df = new DecimalFormat(pattern);
//前缀加上传递的对应字段的值
String str = preFix + df.format(value);
return str;
}
}