如何在List <map <string,object =“”>&gt;?中添加值

时间:2016-08-10 14:34:07

标签: java arraylist

我正在尝试为ArrayList添加值。

这是我写的代码:

List<Map<String, Object>> list = new ArrayList<>();
list.put(1,"foo", (Object)"bar");

但是,这不起作用。有人有想法吗?

2 个答案:

答案 0 :(得分:7)

CoreLayout

答案 1 :(得分:0)

私有列表> map_formula;

要保存到数据库,请传递以下JSON:-

{
"map_formula" : [ 
        {
            "A+" : "if(price<400),\"40000\",0",
            "B" : "",
            "c" : "",
            "d" : "",
            "e" : ""
        }, 
        {
            "poor" : "value for poor",
            "good" : "300",
            "average" : "300",
            "excellent" : "300"
        }
    ]
}

要从数据库中提取:-

 for (Map<String, Object> stringObjectMap : obj.getMap_formula()) {

                        if (stringObjectMap.containsKey("key_name"){
                            System.err.println("calculation started");
                        }
                    }