【发布时间】:2015-08-28 14:34:29
【问题描述】:
我有 arraylist,其中包含 [1 2 3 4 5 7 8 9] 之类的输入数据。
但输出应该是[7 8 9 1 2 3 4 5]。
最后 3 个值应该排在第一位。我不知道我们如何在ArrayList 中做到这一点。我认为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
}
}
这是我所知道的。现在我该怎么做
【问题讨论】:
-
您是否在询问关于轮换列表值的问题?
-
是的...我已经显示了输入和输出..我尝试了很多..我不明白该怎么做
-
用你的努力展示一些代码。你看你可能很接近,我们解决你代码中的问题比为你做更好。
-
您是想重新排列列表中的元素,还是只是想按那个顺序打印它们?
-
我想重新排序并打印。
标签: java arrays arraylist linked-list