W.Smith:
私は、char型の変数を渡すことによって、リストからすべての文字列を印刷する必要があります。
私のような例のために何かを持っているとき、私は、char pを渡します
public static void printStrings(List<String> words, char p)
{
words.stream()
.filter(i -> i.startsWith(p))
.sorted()
.forEach(System.out::println);
}
私が言うエラーが出続けるので、どのように私は、char型の変数を渡します
error: incompatible types: char cannot be converted to String
だから、どのように私はエラーを取得せずにchar型の変数を渡すのでしょうか?
zhh:
String::startsWith
のみ受け入れることができString
、引数として。
試します
.filter(i -> i.startsWith(Character.toString(p)))