/**
* 集合内元素前后顺序颠倒
* @param list
* @return
*/
public static List<String> listOrder(List<String> list){
List<String> list1 = new ArrayList<>();
if (list.size() > 1){
for (int i = list.size()-1;i >= 0; i--){
list1.add(list.get(i));
}
}else {
return list;
}
return list1;
}
//测试运行
public static void main(String[] args) throws IOException {
ArrayList l = new ArrayList();
l.add("byeond");
l.add("迈克尔.乔丹");
l.add("张国强");
l.add("华融");
System.out.println("原始顺序:" + l);
System.out.println("颠倒后的顺序" + listOrder(l));
//使用Java自带工具类
ArrayList li = new ArrayList();
li.add("byeond");
li.add("迈克尔.乔丹");
li.add("张国强");
li.add("华融");
Collections.reverse(li); // 倒序排列
System.out.println(li);
}
经过测试自带的工具类性能要更好