Java中可以使用toArray()
方法將列表(List)轉(zhuǎn)化為數(shù)組(Array)。
示例代碼如下:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 創(chuàng)建一個列表
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
// 將列表轉(zhuǎn)化為數(shù)組
Integer[] array = list.toArray(new Integer[list.size()]);
// 輸出數(shù)組元素
for (Integer num : array) {
System.out.println(num);
}
}
}
輸出結(jié)果:
1
2
3
在toArray()
方法中,需要傳入一個具有相同類型的數(shù)組作為參數(shù),以確定轉(zhuǎn)化后的數(shù)組元素類型。如果傳入的數(shù)組長度小于列表長度,將創(chuàng)建一個新的數(shù)組來存儲列表元素,并返回該數(shù)組。如果傳入的數(shù)組長度大于或等于列表長度,則將列表元素復制到該數(shù)組中,并返回該數(shù)組。