1. List转数组
通过toArray()推荐
public static void main(String[] args) {
//1. 通过 toArray()
List list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
list.add("value" + i);
}
String[] arrays = list.toArray(new String[0]);
System.out.println(Arrays.toString(arrays));
}
jdk1.8 stream
public static void main(String[] args) {
//2. jdk1.8 stream
List list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
list.add("value" + i);
}
String[] arrays = list.stream().toArray(String[]::new);
System.out.println(Arrays.toString(arrays));
}
2.数组转List
Arrays.asList()
public static void main(String[] args) {
/*
* 此种方法生成的List不可进行ad