List集合转数组
public static String[] toStringArray(List<String> strList) {
String[] array = new String[strList.size()];
strList.toArray(array);
return array;
}
数组转List集合
1. 使用原生方式,拆分数组,添加到List
List<String> resultList = new ArrayList<>();
for (String s : array) {
resultList.add(s);
}
2. 使用Collections.addAll()
List<String> resultList = new ArrayList<>();
Collections.addAll(resultList,array);
3. 使用List.of(),此方法为 Java9新增方法,定义在List接口内,并且为静态方法,故可以由类名直接调用。
List<String> resultList = List.of(array);