Array转换为ArrayList
Array_To_ArrayList方法:传入一个String类型的数组;返回一个String类型的ArrayList (数据类型可以根据自己的需求更改)
public ArrayList<String> Array_To_ArrayList(String[] str){
ArrayList<String> list = new ArrayList<>(Arrays.asList(str));
return list;
}
或者通过下面这个代码理解:
import java.util.ArrayList;
import java.util.Arrays;
public class Array_To_ArrayList {
public static void main(String[] args) {
String[] array = { "Hello", "World" };
ArrayList<String> list = new ArrayList<>(Arrays.asList(array));
System.out.println(list);
}
}
ArrayList转换为Array
ArrayList_To_Array方法:传入一个String类型的ArrayList,和要返回的数组长度n;返回一个String类型的数组(数据类型可以根据自己的需求更改)
public String[] ArrayList_To_Array(ArrayList<String> list,int n) {
String[] array = new String[n];
list.toArray(array);
return array;
}
或者通过下面这个代码理解:
import java.util.ArrayList;
public class ArrayList_To_Array {
public static void main(String[] args) {
String[] array = new String[2];
ArrayList<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
list.toArray(array);
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
}