Стоки Concat Stream, прежде чем собирать ихJAVA

Программисты JAVA общаются здесь
Anonymous
Стоки Concat Stream, прежде чем собирать их

Сообщение Anonymous »

Проще говоря, код, приведенный ниже < /p>

Код: Выделить всё

Stream binText = "hello".chars()
.mapToObj(x-> Integer.toBinaryString(x))
.map(x-> String.format("%8s", x).replaceAll(" ", "0"));
Я немного новый для термина «потоковой API», поэтому будет оценено любое предложение.
Обновление : скажем, я хочу отобразить поток из приведенного выше кода в int [] of 0 и 1 , на самом деле я попробовал код ниже, и он работает нормально, но, похоже, не эффективно и необходимо нормализовать < /p>

Код: Выделить всё

int [] binText = "hello".chars()
.mapToObj(x-> Integer.toBinaryString(x))
.map(x-> String.format("%8s", x).replaceAll(" ", "0"))
.flatMap(s-> Stream.of(s.split("")))
.mapToInt(Integer::parseInt)
.toArray();
не так ли?

Подробнее здесь: https://stackoverflow.com/questions/643 ... cting-them

Вернуться в «JAVA»