如何反转 ArrayList 输入? [复制]
Posted
技术标签:
【中文标题】如何反转 ArrayList 输入? [复制]【英文标题】:How to reverse ArrayList input? [duplicate] 【发布时间】:2017-04-11 06:03:04 【问题描述】:我正在开发我的应用程序反映输入
示例
当用户输入 1,2,3 时,ArrayList 将反转并打印 3,2,1 我如何使用 ArrayList 做到这一点?
输入 1、2、3
输出 3、2、1
【问题讨论】:
你试过了吗? 你能更详细地描述你的问题吗? 【参考方案1】:你可以试试:
ArrayList<Object> objects= new ArrayList<Object>(objects);
Collections.reverse(objects);
或者你可以在前面添加它们:
objects.add(0, yourObject);
【讨论】:
非常高兴! :)【参考方案2】:如果要保留原始数组。您可以像这样将数组的反向复制到一个新数组中。
ArrayList original = new ArrayList();
ArrayList copy = new ArrayList();
for(int i=original.size()-1; i>=0; i--)
copy.add(original.get(i));
【讨论】:
以上是关于如何反转 ArrayList 输入? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用reverse方法反转ArrayList的所有元素?