use*_*742 0 java arrays elements shift
在我的java程序中,我有一个长度为5的数组,我想将数组的内容向左移动3个位置.例如[1,2,3,4,5]将成为[4,5,1,2,3].最好的方法是什么?谢谢
Ale*_* C. 5
你可以使用Collections.rotate:
Collections.rotate
Integer[] arr = {1,2,3,4,5}; Collections.rotate(Arrays.asList(arr), -3); System.out.println(Arrays.toString(arr));
输出:
[4, 5, 1, 2, 3]
归档时间:
11 年,8 月 前
查看次数:
1296 次
最近记录: