Лямбда-выражения не поддерживаются на этом уровне языка [дубликаты]

На этот вопрос уже есть ответ здесь:

Java «лямбда-выражения не поддерживаются на этом уровне языка» 23 ответа

У меня есть класс Java, который использует Spark. Мне нужно отфильтровать заголовок из JavaRDD. Вот как я хочу это сделать.

String first = data.first();
JavaRDD<String> filteredData = data.filter((String s) -> {return !s.contains(first);});

Тем не менее, этот кодdata.filter((String s) -> {return !s.contains(first);}) не может быть скомпилировано. В IntelliJ IDE говорится, что «лямбда-выражения не поддерживаются на этом уровне языка».

Ответы на вопрос(1)

Ваш ответ на вопрос