Java无效赋值运算符

Java无效赋值运算符,java,Java,我试图使用Java8的方法引用。但是,Eclipse说我使用了无效的赋值运算符,而不是接受引用。我不知道我的错误是什么。谢谢 public static void printAlumnes(Curs curs) { String string = alumnesLlista.values().stream() .filter(alumne -> alumne.getCurs().equals(curs)) .map(Alumne::toString())

我试图使用Java8的方法引用。但是,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(" ; "));
Alumne::toString()
对于方法引用来说是无效的语法。它应该是
Alumne::toString
(即没有括号)

Alumne::toString()
对于方法引用来说是无效的语法。它应该是
Alumne::toString
(即没有括号)

.map(Alumne::toString)
.map(Alumne::toString)