首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于在MAP里面做合计的有关问题

2012-12-22 
关于在MAP里面做合计的问题直接上代码:ResList DB.select() //SELECT方法,检索之后返回一个Listint row

关于在MAP里面做合计的问题
直接上代码:


  ResList = DB.select(); //SELECT方法,检索之后返回一个List
                int rowSize = ResList .size();

                if (rowSize != 0) {
                        for (int i = 0; i < 20; i++) {  //固定只输出20行,不够补空行
                            dataTmp = new HashMap<String, String>();
                            if(i < rowSize){
                                dataTmp.put("KENSU1",
                                    sqlRes_List.get(i).get("KENSU1").toString());
                                dataTmp.put("GAK1", sqlRes_List.get(i).get("GAK1")
                                    .toString());
                                dataTmp.put("KENSU2",
                                    sqlRes_List.get(i).get("KENSU2").toString());
                                dataTmp.put("GAK2", sqlRes_List.get(i).get("GAK2")
                                    .toString());
                                dataTmp.put("KENSU3",
                                    sqlRes_List.get(i).get("KENSU3").toString());
                                dataTmp.put("GAK3", sqlRes_List.get(i).get("GAK3")
                                    .toString());
                                dataTmp.put("KENSU4",


                                    sqlRes_List.get(i).get("KENSU4").toString());
                                dataTmp.put("GAK4", sqlRes_List.get(i).get("GAK4")
                                    .toString());
                            }
                            else if (i > rowSize){
                                dataTmp.put("KENSU1","");
                                dataTmp.put("GAK1", "");
                                dataTmp.put("KENSU2","");
                                dataTmp.put("GAK2", "");
                                dataTmp.put("KENSU3","");
                                dataTmp.put("GAK3", "");
                                dataTmp.put("KENSU4","");
                                dataTmp.put("GAK4", "");
                            }


现在我想在这个List里面做一下合计,5条算一次合计,然后就按照5条一合计,5条一合计这样的格式重新再放到一个List里面。求高手指教怎么实现。
[最优解释]
5条一合计?没看太明白。。

if(i%5==0){
  // do something..?
}

[其他解释]
你自己都有思路了。 还需要别人想吗
[其他解释]
就是说每5条数据,做一个合计,然后放到这5条数据之后
[其他解释]
引用:
你自己都有思路了。 还需要别人想吗
恩呢,呵呵,自己做出来了。。。

热点排行