方法1(常规方法):
List<String> list = new ArrayList<String>();
list.add("abc");
list.add("def");
list.add("hig");
方法2:
List<String> list = new ArrayList<String>(Arrays.asList("a","b","c"));
//Arrays.asList()基础类型的转换,慎用
方法3:
List<String> list = Arrays.asList("a","b","c");//Arrays.asList()基础类型的转换,慎用
方法4:
List<String> list = new ArrayList<String>() {//这个大括号 就相当于我们 new 接口
{//这个大括号 就是 构造代码块 会在构造函数前 调用
this.add("one");//this 可以省略 这里加上 只是为了让读者 更容易理解
add("two");
add("three");
}
};