Хотите создать поток символов из массива char в Java

Из массива char я хочу создать поток для использования функций java 8, таких как фильтры и карты.

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

Первый метод не работает (Причина: измените cStream наStream<char[]>). Комментируемая строка также не работает (Причина: методstream(T[]) в типе Arrays не применим для аргументов (char[])).

Я знаю что еслиchar[] list изменено наint[]все работает нормально, используяIntStream, Но я не хочу конвертировать каждыйchar[] вint[] каждый раз или изменить в список, когда мне нужно использовать потоковую библиотеку наchar массив.

Ответы на вопрос(0)

Ваш ответ на вопрос