我試圖做一個List<Integer>
一個map
操作:如何使用Java Streams將未修改列表中的元素包含在修改列表中?
list.stream().map(i -> i - 2).collect(Collectors.toList());
而是執行列表的最後一個元素上操作的,我想它只是通過。 ...Collectors.toList()).add(i)
不起作用,當然,因爲i
超出了範圍。
例如,輸入列表[1, 2, 3, 4]
應該輸出[-1, 0, 1, 4]
提取子列表直到大小-1,改造它,那麼原始列表的最後一個元素添加到結果。 –