import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class RotateCollection {
public static void main(String[] args) {
List numbers = new ArrayList();
for(int i = 0; i < 25; i++){
numbers.add(i);
}
System.out.println(Arrays.toString(numbers.toArray()));
//toArray()按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。
//[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]
Collections.rotate(numbers, 10);//rotate根据指定的距离轮换指定列表中的元素。10为距离
System.out.println(Arrays.toString(numbers.toArray()));
//[15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
}
}
9. 2. 17. 轮换指定列表中的元素Rotate elements of a collection
最新推荐文章于 2024-07-24 11:17:31 发布