Java集合可以通過調用集合對象的toArray()方法來轉換為數組。例如,將一個ArrayList轉換為數組的示例代碼如下:
import java.util.ArrayList;
public class CollectionToArray {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
String[] array = list.toArray(new String[list.size()]);
for (String fruit : array) {
System.out.println(fruit);
}
}
}
在toArray()方法中,需要傳入一個指定類型的數組作為參數,該數組的長度應該與集合的長度相等。可以使用toArray(new T[0])來簡化代碼,其中T是指定的數組類型。