toList()' in 'java.util.stream.Collectors' cannot be applied to '(<method reference>)'
时间: 2023-05-19 22:03:07 浏览: 368
这个错误通常是因为你使用了错误的方法引用导致的。在使用 Collectors.toList() 方法时,你需要传递一个正确的方法引用,例如:Collectors.toList() 或者 Collectors.toList()::add。请检查你的代码并确保你传递了正确的方法引用。
相关问题
'summingDouble(java.util.function.ToDoubleFunction<? super T>)' in 'java.util.stream.Collectors' cannot be applied to '(<method reference>)'
这是一个 Java 8 中的错误信息。它说明了在 Java 中,'summingDouble' 方法需要使用到一个类型为 'ToDoubleFunction' 的参数,但你传递的是一个方法引用。所以编译器无法将其转换为正确的类型,导致报错。为了修复这个错误,你需要检查你的代码,并确保将正确的参数传递给方法。另外,建议你仔细阅读 Java 8 中的 'Stream' API 文档以便更好地理解该错误。
阅读全文