Существует ли в Java 8 способ преобразования массива / коллекции с использованием map()
без необходимости переназначения созданной копии, например,
Arrays.stream(array).mapInPlace(x -> x / 100);
list.stream().mapInPlace(e -> e.replaceAll(" ", ""));
вместо
array = Arrays.stream(array).map(x -> x / 100).toArray();
list = list.stream().map(e -> e.replaceAll(" ", "")).collect(Collectors.toList());
Если нет, то в чем причина этого дизайнерского решения?