How do I check if a List of Maps List<Map<String, List<CustomObject>>> listOfMaps
does not contain a specific key?
我正在通过<代码>listOfMaps查询,如果地图含有一个具体的关键。
If so I write over the values (code below):
listOfMaps.forEach((map) {
if (map.containsKey(key)) {
// write over values...
}
});
然而,如果名单 其中,我不想在名单上添加新的地图。
listOfMaps.add(
{key: [
// Custom Objects
]}
);
如何核对<代码>listOfMaps?not是否包含具体的关键?
*Edit:
listOfMaps = [
{ map1 : [listOfCustomObjects]},
{ map2 : [listOfCustomObjects]},
{ map3 : [listOfCustomObjects]},
]
I am now dealing with new data:
{ map4 : [listOfCustomObjects]}
if listOfMaps doesn t contain key map4 I want to add a map, if listOfMaps does contain map4 already I want to write over the values.
同样值得注意的是,我知道,清单OfMaps中的每个地图将包含 仅1 钥匙。