final MapInteger String company = counterpartDataget0;java使用stream流过滤出value不为null的数据
使用stream()方法将Map转换为Stream,然后使用filter方法过滤出value不为null的数据,最后使用collect方法将结果收集为一个新的Map。以下是示例代码:
Map<Integer, String> filteredMap = company.entrySet()
.stream()
.filter(entry -> entry.getValue() != null)
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
System.out.println(filteredMap);
请注意,上述代码假设counterpartData是一个List,其中包含一个Map对象。如果counterpartData是一个Map而不是List,则可以直接对company进行流操作。
原文地址: https://www.cveoy.top/t/topic/ixeB 著作权归作者所有。请勿转载和采集!