如果我有这样的List<Map<String, String>>对象tempNameMapList:
0
0 = "id" -> 101
1 = "name" -> jonathan
1
0 = "id" -> 102
1 = "name" -> sam
2
0 = "id" -> 103
1 = "name" -> tim
Run Code Online (Sandbox Code Playgroud)
还有一个String对象String name = "tim",如何快速检查它是否存在tempNameMapList?
使用Java 8的一种可能解决方案anyMatch(...):
boolean exists = tempNameMapList.stream().anyMatch(map -> map.containsValue("tim"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |