Java反转一个ArrayList

来源:互联网 发布:windows群集有什么用 编辑:程序博客网 时间:2024/05/19 15:41

最近的项目中用到了一个要反转list的地方,现在总结一下。

package demo;import java.util.ArrayList;import java.util.Collections;/** *  * 反转一个List,关键是使用Collections工具类 *  * @author Phil * */public class Demo {    public static void main(String[] args) {        ArrayList<Integer> lists = new ArrayList<Integer>();        // 初始化10个测试数据        for (int i = 0; i < 10; i++) {            lists.add(i);        }        // 打印测试数据        for (Integer n : lists) {            System.out.print(n + " ");        }        // 反转lists        Collections.reverse(lists);        // 换行打印        System.out.println();        // 打印测试数据        for (Integer n : lists) {            System.out.print(n + " ");        }    }}

输出结果是

0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0 
原创粉丝点击