String[] strings = { "aa", "bb", "cc", "dd" };
List<String> list = new ArrayList<String>();
list = Arrays.asList(strings);
// list.add("ee"); //使用aslist后的list是固定大小,不能添加或者删除
// list.remove(0);
List转数组:
用toArray方法
List<String> list = new ArrayList<String>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
String[] strs = new String[list.size()];
list.toArray(strs);
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
笨办法
List<String> list = new ArrayList<String>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
String[] strs = new String[list.size()];
for (int i = 0; i < list.size(); i++) {
strs[i] = list.get(i);
}
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}