W.Smith:
Necesito imprimir todas las cadenas de una lista mediante el paso en una variable de tipo char.
Y paso en una charla p cuando tengo algo, por ejemplo, como
public static void printStrings(List<String> words, char p)
{
words.stream()
.filter(i -> i.startsWith(p))
.sorted()
.forEach(System.out::println);
}
¿cómo iba a pasar en la variable de tipo char, porque Me aparece un error que dice
error: incompatible types: char cannot be converted to String
Entonces, ¿cómo iba a pasar en una variable de tipo char sin conseguir un error?
zhh:
String::startsWith
sólo puede aceptar String
como argumento.
Tratar
.filter(i -> i.startsWith(Character.toString(p)))