List转换为Array可以这样处理:
List<String> list = new ArrayList<String>(); // 创建集合list
String[] strings = new String[list.size()]; // 创建集合大小的数组
list.toArray(strings); // 集合转数组
list.clear(); // 释放list集合
反过来,如果要将数组转成List怎么办呢?如下:
String[] s = { "a", "b", "c" }; // 数组
List<String> list = Arrays.asList(s); // 数组转list
网友评论