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