第1个回答 推荐于2016-12-01
import java.util.List;
import java.util.ArrayList;
public class InversionList {
public List getInversionList(ArrayList list){
List iList = new ArrayList();
for(int i=0; i<list.size();i++){
iList.add(i, list.get(list.size()-i-1));
}
return iList;
}
/**
* 测试用的主方法
*创建时间:Sep 14, 2011
*编写人:YYT-1129
* @param args
*/
public static void main(String[] args) {
List list = new ArrayList();
list.add(0, 1);
list.add(1, 2);
list.add(2, 3);
list.add(3, 4);
List iList = new InversionList().getInversionList((ArrayList) list);
for(int i=0; i<iList.size(); i++){
System.out.println(iList.get(i));
}
}
}本回答被提问者采纳