java List的初始化

1.固定长度无法再添加新的元素

示例代码:

import java.util.Arrays;
import java.util.List;

public class Demo {
    public static void main(String[] args) {
        List list = Arrays.asList("string1", "string2", "string3");
        // 这种方法会使得该集合变成固定长度无法再添加新的元素。
        // 打开下述一行代码的注释,代码编译会出错
        // list.add("string4");
        System.out.println(list);
    }
}

2.最原始的List初始化,可以动态增加元素

示例代码:

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

public class Demo {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("string1");
        list.add("string2");
        list.add("string3");
        System.out.println(list);
    }
}

你可能感兴趣的:(JAVA知识点杂烩,java,list,windows)