¿Quieres crear una secuencia de personajes de char array en java?
Desde una matriz de caracteres, quiero construir una secuencia para usar características de Java 8 como filtros y mapas.
char[] list = {'a','c','e'};
Stream<Character> cStream = Stream.of(list);
// Stream<Character> cStream = Arrays.stream(list);
El primer método no funciona (Razón: cambie cStream aStream<char[]>
) La línea comentada tampoco funciona (Razón: El métodostream(T[])
en el tipo Arrays no es aplicable para los argumentos (char[]
)).
Yo se que sichar[] list
se cambia aint[]
, todo funciona bien usandoIntStream
. Pero no quiero convertir cadachar[]
aint[]
cada vez o cambiar a una lista cuando necesito usar stream library enchar
formación.