如何反转ArrayList输入?

时间:2016-11-27 11:56:14

标签: java arrays arraylist

我正在处理我的应用程序反映输入

示例

当用户输入1,2,3时.ArrayList将反转并打印3,2,1
我如何使用ArrayList做到这一点?

  

INPUT 1,2,3

     

输出3,2,1

2 个答案:

答案 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));

    }