源来:
新做一个商城网站 但是人家说小数点后面为0很难看 由于不是给中国使用,既然有需求 那就改呗!!!
下面来思路:
实现这个的思路有很多 但是 由于自己不懂前端 ,本来想用正则表达式实现此功能 但是后来技术有限 使用后端切分实现小数点后面为0时留整数 不为0时正常,数据库表为Decimal的price
首先我是先在实体类增加一个string字段 String theprice
然后是逻辑层
List<Goods> hotGoodsList = goodsService.list(goods); // 本周推荐商品
for (int j = 0; j < hotGoodsList.size(); j++) {
Goods g = hotGoodsList.get(j);
String p = String.valueOf(g.getGoods_price());
int a = Integer.parseInt(p.split("\\.")[1]);
if(a==0){
g.setThePrice(p.split("\\.")[0]);
}else{
g.setThePrice(p);
}
}
是一个list里面的直接循环取出价格 ,进行切分 下面是成功的嗮图
有任何不懂的可以联系我 祝大家开发无bug