gpt4 book ai didi

java - 在java中将数组元素向左移动三位

转载 作者:行者123 更新时间:2023-12-01 06:43:55 24 4
gpt4 key购买 nike

在我的java程序中,我有一个长度为5的数组,我想将数组的内容向左移动3位。例如 [1,2,3,4,5] 将变为 [4,5,1,2,3]。做到这一点的最佳方法是什么?谢谢

最佳答案

您可以使用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]

关于java - 在java中将数组元素向左移动三位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com