`
ddandyy
  • 浏览: 214312 次
  • 性别: Icon_minigender_1
  • 来自: 目前上海
社区版块
存档分类
最新评论

list中map里数字合计

 
阅读更多
多年之前写的 突然翻到了 留念..........


    /**
     * 合計
     * @param selectList データリスト
     * @param key カラム名称
     * @return データ
     */
	public static Map getAmount(List selectList, String[] key) {
        Map param = new HashMap();
        if (selectList!=null) {
            if (selectList.size() > 0) {
                for (int i=0; i<key.length; i++) {
                    String str = key[i];
                    param.put(str+"_amount",new BigDecimal(0));
                }
                Iterator list = selectList.iterator();
                while(list.hasNext()) {
                    Map map = (Map)list.next();
                    for (int i=0; i<key.length; i++) {
                        String strin = key[i];
                        BigDecimal num = (BigDecimal) param.get(strin+"_amount");
                        Object obj = map.get(strin);
                        if (obj != null) {
                            num = num.add(new BigDecimal(String.valueOf(obj)));
                        }
                        param.put(strin+"_amount", num);
                    }
                }
            }
        }
		return param;
	}
分享到:
评论
2 楼 leonelwong 2009-06-04  
楼主在日本留过学的
1 楼 king_108 2008-11-05  
怎么是日文的额

相关推荐

    List转换为List

    3. **复制属性到Map**:从Bean对象中获取属性值,将这些值放入Map中。键通常是属性名,值是属性值。 4. **将Map添加到新的List中**:每当创建完一个Map后,将其添加到一个新的List&lt;Map&gt;集合中。 5. **返回新的List...

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    嵌套Map或者List获取key、value值

    例如,如果用户信息Map中有一个List,表示用户的兴趣爱好: ```java Map, Object&gt; userInfo = users.get(userId); List&lt;String&gt; hobbies = (List) userInfo.get("hobbies"); for (String hobby : hobbies) { // ...

    ResultSet 转为listmap

    2. 便于数据展示:List&lt;Map&gt; 可以方便地将查询结果集展示在 GUI 组件中,如 JTable、DataGridView 等。 在实际开发中,我们可以根据需要对 ResultSetToList 方法进行修改和扩展,以满足不同的业务需求。 知识点: ...

    js模拟list和map

    javascript 模拟 java中的 List,Map js文件为 js/utils.js IE6.0 测试通过 &lt;br&gt;List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 remove...

    在Java 8中将List转换为Map对象方法

    在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 首先,我们需要明确Map的key是什么?在这...

    FreeMarker 遍历list

    3. **遍历Map**:使用`&lt;#list&gt;`指令,我们遍历`dataList`中的每一个Map对象,然后再次使用`&lt;#list&gt;`遍历Map中的每一个键值对。 4. **输出结果**:`${key}`和`${value}`分别代表Map中的键和对应的值,它们会被替换为...

    java中set、list和map的使用方法实例

    // java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器(container)对象中的各个元素, // 而又不需暴露该...

    Map拆分List拆分

    Map拆分与List拆分涉及到数据的分布式处理,这通常在Hadoop、Spark等大数据处理框架中常见。下面我们将详细探讨这两个概念及其在实际应用中的重要性。 首先,Map是一种键值对存储的数据结构,其中每个键(Key)都是...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    在实际项目中,通常会有更复杂的XML结构,可能包含嵌套的Map和List,这可能需要递归方法或额外的逻辑来处理。上述代码提供了一个基本的概念,但可能需要根据具体需求进行调整。 在"xmlToMapAndListExercise"压缩包...

    jdk1.8list转map的测试类

    list转map的测试类,用到jdk1.8的新特性,感觉用起来很方便

    jQuery的Ajax实现异步传输List、Map

    在这个例子中,`data`参数是一个包含List和Map的对象,它们会被自动转换成JSON格式并作为POST请求的主体发送。在服务器端,你需要处理这些JSON数据,将其转换回List和Map,然后进行业务逻辑处理。 在服务器端,你...

    java转换xml、list、map和json

    "java转换xml、list、map和json" 本文主要讲述了Java中将xml、list、map和json之间的转换的相关知识点。 xml和map之间的转换 在Java中,xml和map之间的转换可以通过使用dom4j库来实现。dom4j是一个Java开源库,...

    Struts中List里嵌套Map

    在处理复杂数据结构时,Struts框架提供了灵活的数据绑定能力,其中包括在List中嵌套Map的情况。这个主题主要涉及到如何在Struts的ActionForm或者Action类中接收并处理这种复杂的数据结构,以及在JSP页面上进行展示。...

    将list转换成JavaBean

    将list&lt;Map&gt;转换成JavaBean的工具类

    java字符串与集合互相转换,字符串转List,Map,List转String,String转List源码

    List集合转换成String,String转List,Map转String,String转Map等 集合与字符串相互转换,可以自己扩展源码,带有注释

    json字符串转成 Map/List

    在Java中,将JSON字符串转换为Map或List是常见的操作,这在处理服务器返回的数据或者进行数据序列化时非常有用。 JSON字符串的结构主要包括对象(键值对的集合,用花括号{}包围)和数组(有序元素的集合,用方括号...

    List&lt;map&gt;多字段组合排序

    List&lt;map&gt;,List&lt;Map, Object&gt;&gt;,多字段组合排序。提供一个简易的思路,如果需要进行参考。

    List<Map>中英文排序

    支持一个List&lt;Map&gt;按照MAP中的一个或者多个Key的value值的中英文来排序,自动识别字符和数字(包括[a-zA-z]?[0-9]*)排序

Global site tag (gtag.js) - Google Analytics