java - 反转 ArrayList 的最简单方法是什么?

标签 java android arraylist collections

反转这个 ArrayList 的最简单方法是什么?

ArrayList<Integer> aList = new ArrayList<>();

//Add elements to ArrayList object
aList.add("1");
aList.add("2");
aList.add("3");
aList.add("4");
aList.add("5");

while (aList.listIterator().hasPrevious())
  Log.d("reverse", "" + aList.listIterator().previous());

最佳答案

Collections.reverse(aList);

示例(Reference):

ArrayList aList = new ArrayList();
//Add elements to ArrayList object
aList.add("1");
aList.add("2");
aList.add("3");
aList.add("4");
aList.add("5");
Collections.reverse(aList);
System.out.println("After Reverse Order, ArrayList Contains : " + aList);

关于java - 反转 ArrayList 的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10766492/

相关文章:

java - 无法使用firebase云消息传递在mysql数据库中注册 token

java - 在两个线程上同步 ArrayList

android - 数字选择器中的 Spanned 文本

java - 为什么我不能减少 ArrayList/LinkedList 中的所有元素

java - 遗传算法-Java交叉

java - 按用户名在 FirebaseDatabase 中搜索用户

java - 如何 Ping 返回类型为 void 的 Web 服务方法

java - 如何根据两列的范围查询HBase?

java - 使方法实现的返回类型比抽象方法更具体

android - 创建基于 OPUS 编解码器的多播服务器 (android/linux)