我有arraylist,其输入数据如[7 8 9 1 2 3 4 5]
。
但输出应为ArrayList
。
最后3个值应该是第一个。我不知道我们如何在linkedlist
中做到这一点。我认为有可能在import java.util.*;
public class iterate{
public static void main(String []args){
List<Integer> numbers = new ArrayList<Integer>();
for (Integer i : Arrays.asList(0,1,2,3,4,5,6,7))
numbers.add(i);
printList(numbers); // 0,1,2,3,4,5,6,7
}
}
。
以下是我的代码。
{{1}}
这就是我所知道的。现在我该怎么做
答案 0 :(得分:1)
试试这个:
List<Integer> array = Arrays.asList(1,2,3,4,5,7,8,9);
Collections.rotate(array, 3);
array.forEach(e -> System.out.print(e+" "));