在此程序中,您將學(xué)習(xí)使用toArray()將列表轉(zhuǎn)換為數(shù)組,并使用Java中的asList()將數(shù)組轉(zhuǎn)換為列表。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListArray {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
String[] array = new String[list.size()];
list.toArray(array);
System.out.println(Arrays.toString(array));
}
}運行該程序時,輸出為:
[a, b]
在上面的程序中,我們有一個字符串列表list。要將列表轉(zhuǎn)換為數(shù)組,首先我們創(chuàng)建了一個字符串?dāng)?shù)組array,其大小等于list.size()。
然后,我們僅使用list的toArray()方法將list項目轉(zhuǎn)換為array項目。
import java.util.Arrays;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
String[] array = {"a", "b"};
List<String> list = Arrays.asList(array);
System.out.println(list);
}
}運行該程序時,輸出為:
[a, b]
在上面的程序中,我們有一個string數(shù)組array。要將數(shù)組轉(zhuǎn)換為列表,我們使用Arrays的asList()方法并將其存儲在列表中l(wèi)ist。