我试图使用Java 8的方法引用。但是,Eclipse说我使用的是无效的赋值运算符,而不是接受引用。我不知道我的错误是什么。谢谢!
public static void printAlumnes(Curs curs)
{
String string = alumnesLlista.values().stream()
.filter(alumne -> alumne.getCurs().equals(curs))
.map(Alumne::toString())
.sorted()
.collect(Collectors.joining(" ; "));
答案 0 :(得分:5)
Alumne::toString()
对于方法引用不是有效的语法。应该是Alumne::toString
(即没有括号)