Java无效赋值运算符
我试图使用Java8的方法引用。但是,Eclipse说我使用了无效的赋值运算符,而不是接受引用。我不知道我的错误是什么。谢谢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())
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)