我正在处理我的应用程序反映输入
示例
当用户输入1,2,3时.ArrayList将反转并打印3,2,1
我如何使用ArrayList做到这一点?
INPUT 1,2,3
输出3,2,1
答案 0 :(得分:2)
您可以尝试:
ArrayList<Object> objects= new ArrayList<Object>(objects);
Collections.reverse(objects);
或者您可以在前面添加它们:
objects.add(0, yourObject);
答案 1 :(得分:0)
如果要保留原始数组。您可以将数组的反转复制到一个新的数组中。
ArrayList original = new ArrayList();
ArrayList copy = new ArrayList();
for(int i=original.size()-1; i>=0; i--){
copy.add(original.get(i));
}