1.固定长度无法再添加新的元素
示例代码:
import java.util.Arrays;
import java.util.List;
public class Demo {
public static void main(String[] args) {
List<String> 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<String> list = new ArrayList();
list.add("string1");
list.add("string2");
list.add("string3");
System.out.println(list);
}
}