st不需要给定初始长度(当然你要给定也可以),有一个默认容量,好像是10,然后向里面添加元素,如果容量不足它会自动扩容,无需担心容量问题,你添加多少元素,调用list.size()方法返回的长度就是元素个数。
你的需求可以先用数组定义一个 String[] strAry={....}
然后 调用 数组的方法
List<String> list = Arrays.asList(strAry); //将数组变为list,
//注意:此方法直接转换的list长度是不可变的,需要通过赋值构造器方法重新创建一个lsit,代码如下
list = new ArrayList<String>(list); //通过赋值构造器重新创建一个list,此list可以进行增删等操作 |