Deseja criar um fluxo de caracteres da matriz char em java

A partir de uma matriz de caracteres, quero construir um fluxo para usar os recursos do java 8, como filtros e mapas.

char[] list = {'a','c','e'};
Stream<Character> cStream = Stream.of(list);
// Stream<Character> cStream = Arrays.stream(list);

O primeiro método não funciona (Motivo: altere o cStream paraStream<char[]>) A linha comentada também não funciona (Razão: O métodostream(T[]) no tipo Matrizes não é aplicável aos argumentos (char[])).

Eu sei que sechar[] list é alterado paraint[], tudo funciona bem usandoIntStream. Mas eu não quero converter todos oschar[] paraint[] cada vez ou mude para uma lista quando preciso usar a biblioteca de fluxo emchar array.

questionAnswers(5)

yourAnswerToTheQuestion