List<LinkedHashMap<String, Object>>使用stream流进行条件赛选Java代码
时间: 2023-11-11 09:08:34 浏览: 144
一文搞懂Java的LinkedHashMap.docx
我可以回答这个问题。使用stream流进行条件筛选可以使用filter()方法,例如:
```
List<LinkedHashMap<String, Object>> list = new ArrayList<>();
// 假设list已经被初始化并赋值
List<LinkedHashMap<String, Object>> filteredList = list.stream()
.filter(map -> map.containsKey("name") && map.get("name").equals("John"))
.collect(Collectors.toList());
```
以上代码会从`list`中选择`name`属性值为`John`的所有元素,并将它们放入一个新的列表`filteredList`中。
阅读全文