【发布时间】:2022-01-27 06:34:48
【问题描述】:
我有一个 List
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("Name", "Michael");
map1.put("Age", 43);
map1.put("City", "Paris");
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("Name", "Tanja");
map2.put("Age", 23);
map2.put("City", "Berlin");
Map<String, Object> map3 = new HashMap<String, Object>();
map3.put("Name", "Diego");
map3.put("Age", 35);
map3.put("City", "Madrid");
List<Map<String, Object>> list = new ArrayList<>();
list.add(map1);
list.add(map2);
list.add(map3);
例子:
[
{Name="Michael", age=43, city="Paris"},
{Name="Tanja", age=23, city="Berlin"},
{Name="Diego", age=35, city="Madrid"}
]
到:
[
{Name="Michael", city="Paris"},
{Name="Tanja", city="Berlin"},
{Name="Diego", city="Madrid"}
]
感谢您的帮助。
【问题讨论】:
-
您需要副本还是需要编辑现有的限制? (如果是后者,那么这个问题不太适合流)
-
@paulsm4 OP 没有尝试删除列表中的元素。
标签: java java-stream filtering