使用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进行流操作。

final MapInteger String company = counterpartDataget0;java使用stream流过滤出value不为null的数据

原文地址: https://www.cveoy.top/t/topic/ixeB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录