Использование методаqualsIgnoreCase() в лямбда-выражении [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование методаqualsIgnoreCase() в лямбда-выражении [дубликат]

Сообщение Anonymous »

Я пишу программу, которая отображает все имена в списке, кроме слов, начинающихся с определенной буквы. Я не могу использовать .equalIgnoreCase() в лямбда-функции .startsWith()
Это мой код:

Код: Выделить всё

package java_sample;

import java.util.ArrayList;
import java.util.List;
import java.util.jar.Attributes.Name;

public class practice_lambda {
public static void main(String[] args) {
//String[] words = {"Param","rishav","sabari"};
ArrayList words = new ArrayList();
words.add("Param");
words.add("Rishav");
words.add("Sabar");

//String name = "Paramesh";
//Boolean x = name.startsWith("s");
words.removeIf(name -> name.startsWith(name.equalsIgnoreCase("s")));
System.out.println(words);

}

}
Может кто-нибудь сказать мне, как я могу использоватьqualsIgnoreCase() в лямбда-функции?

Подробнее здесь: https://stackoverflow.com/questions/793 ... expression
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»