Impresión de todas las cadenas de una lista mediante introducción de variable de tipo char

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::startsWithsólo puede aceptar Stringcomo argumento.

Tratar

.filter(i -> i.startsWith(Character.toString(p)))

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=201319&siteId=1
Recomendado
Clasificación