DecimalFormat myformat = new DecimalFormat();
myformat.applyPattern("##,###.00");
List<String> list = new ArrayList<String>();
for(int i=0;i<result.size();i++){
Fsdz obj = (Fsdz)result.get(i);
myformat.format(obj.getDf());
myformat.format(obj.getJf());
myformat.format(obj.getYe());
}
我要修改里面的三个元素,显示成规定的格式,修改后不知道怎么在放进去了,求大神指点一下,不胜感激
用set方法进行赋值吗?我实体属性全是String的。
本回答被网友采纳我在遍历list的循环里面写的,可是不执行,也不报错,怎么回事?
map.put("df", myformat.format(obj.getDf()));
map.put("ye", myformat.format(obj.getYe()));
map.put("jf", myformat.format(obj.getJf()));
myformat.format(obj.getDf())这个是string类型吗,map.put()以后用list.set(下标,map )去给list赋值,你debug跟踪了吗,确定没执行?
本回答被提问者采纳