List的倒叙插入

突然在项目里看到。其实很简单,只在第一个位置插入,list不会覆盖,会移动所有元素,性能会受到影响

package com.liruilong.fileserver;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

/**
 * @author Liruilong
 * @Date 2020/9/15 15:02
 * @Description:
 */
public class Test {


    /**
     * 使用arrayList实现升序/降序插入
     * @param args
     */
    public static void main(String[] args) {
        List list = new ArrayList();
        for (int i = 0; i < 15; i++) {
            list.add(0,i);
        }
        list.stream().forEach(System.out::println);
        list.clear();

        for (int i = 0; i < 15; i++) {
            list.add(i);
        }
        list.stream().forEach(System.out::println);

        List list1 = new LinkedList();

    }
}

 

posted @ 2020-09-16 15:07  山河已无恙  阅读(940)  评论(0编辑  收藏  举报