Java,jsp页面遍历后台传来的一个double类型的集合,从大到小排序放到表格里,表格一行放四个,自动换行,但是在放到表格的同时,计算每一列的总和,总和大于100就不放哪个格子了,自动放到下个格子,这个功能怎么实现啊,求大神指点 ,求完整代码
给个参考
List doubleList;//你的double集合
int size = 0;//判断每行个数
Double total = 0;//判断总和
for(Double d : doubleList){
if(size==4){
total=0;
size=0;
//换行
}
if(total>100){
total=0;
size=0;
//放一个空的表格
//换行
}
size++;
total+=d;
}
jstl 使用foreach或者iterator,结合EL输出,省事省心。
建议用二维数组先将行列的值计算好,然后再渲染到页面上。