您能否指出一种在不使用 for 循环的情况下移动下面列表元素的方法?请注意,列表的第一个元素不受所执行操作的影响。从 [2, 3, 4, 5] 列表将变为 [2, 2, 3, 4]
List<BigDecimal> items = Arrays.asList(new BigDecimal(2), new BigDecimal(3), new BigDecimal(4), new BigDecimal(5));
for (int i = items.size() - 1; i >= 1; i--) {
items.set(i, items.get(i - 1));
}