zoukankan      html  css  js  c++  java
  • JAVA 数据筛选(第一笔数据与第二笔数据比较)

    第一笔数据与第二笔数据比较

                    Map<String, Object> jHpictureMap = new HashMap<String, Object>();
                    // 存放照片SID
                    StringBuilder jHpictureIds = new StringBuilder();
                    
                    for (int i = 0 , size = jHActualPictureList.size(); i < size; i++) {
                        
                        // 当前笔
                        Map<String, Object> object = jHActualPictureList.get(i);
                        String storeDisplaySid = String.valueOf(object.get("STORE_DISPLAY_SID"));
                        String pictureId = String.valueOf(object.get("TASK_PICTURE_SID"));
                        
                        // 下一笔(当为最后一笔时,设置下一笔为空) 
                        Map<String, Object> nextObject = (i == size-1) ? null : jHActualPictureList.get(i+1);
                        
                        // 将 当前pictureId 拼接至 jHpictureIds
                        jHpictureIds.append((jHpictureIds.length() > 0) ? ("," + pictureId) : pictureId);
                        
                        // 如果当前笔不等于下一笔,或者当前笔为最后一笔
                        if ((null != nextObject && !String.valueOf(nextObject.get("STORE_DISPLAY_SID")).equals(storeDisplaySid)) || i == size - 1) {
                            
                            jHpictureMap.put(String.valueOf(object.get("STORE_DISPLAY_SID")), String.valueOf(jHpictureIds));
                            
                            // 不是最后一笔,创建一个新的 jHpictureIds实例,是最后一笔清空jHpictureIds
                            jHpictureIds = (i == size-1) ? null : new StringBuilder();
                        }
                    }
                    
                    logger.errorT("=================测试:" + jHpictureMap.toString());
  • 相关阅读:
    在三层开发的DAL层中, 从web.config中读取数据库的连接字符串的方法
    [转]使用 DataAdapter 执行批量更新
    各式各样的 ICONS
    20个“标准的”配色方案
    一款 FORM 框报错提示 Demo
    超漂亮的仿腾讯弹出层效果
    POJ 2192 (DP)
    POJ 2063 (DP)
    POJ 3624 (DP)
    JavaScript技巧集
  • 原文地址:https://www.cnblogs.com/duke-cui/p/5076324.html
Copyright © 2011-2022 走看看