用了两个集合,用for循环倒着遍历一个集合,取出一个元素,放入到另一个集合里面
package com.sxt;
import java.util.ArrayList;
import java.util.List;
public class ReverseDemo {
List<Object> ar=new ArrayList<Object>();
public void reverse(List<Object> li) {
for(int i=li.size()-1;i>=0;i-- ) {
ar.add(li.get(i));
}
li.clear();
li.addAll(ar);
}
public static void main(String[] args) {
ArrayList<Object> ar=new ArrayList<Object>();
ar.add("a");
ar.add("b");
ar.add("c");
ReverseDemo rv = new ReverseDemo();
rv.reverse(ar);
for(Object obj:ar) {
System.out.println(obj.toString());
}
}
}