Java Stream Collectors.toMap 错误:第二个参数类型不匹配
这段代码报错的原因是在使用 Collectors.toMap 方法时,第二个参数应该是一个 Function,而这里传入的是一个 String 类型的字符串,导致类型不匹配。
修改方法如下:
Map<String, String> podMap = podAndPool.stream()
.collect(Collectors.toMap(pod::getResourceId, Object::toString));
将第二个参数改为 Object::toString,即可将每个元素转换为字符串类型。
原文地址: https://www.cveoy.top/t/topic/oBMi 著作权归作者所有。请勿转载和采集!