使用 Java 中的零長度陣列將 ArrayList 轉換為陣列
可以使用 java.util.ArrayList.toArray() 方法將 ArrayList 轉換為陣列。此方法使用單個引數,即需將 ArrayList 元素儲存其中的所需型別的陣列以及返回一個數組,其中包含正確順序下 ArrayList 的所有元素。
演示此功能的程式如下 −
示例
import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { List<String> aList = new ArrayList<String>(); aList.add("James"); aList.add("Harry"); aList.add("Susan"); aList.add("Emma"); aList.add("Peter"); String[] arr = aList.toArray(new String[0]); System.out.println("The array elements are: "); for (String i : arr) { System.out.println(i); } } }
輸出
The array elements are: James Harry Susan Emma Peter
現在,讓我們瞭解上述程式。
建立 ArrayList aList。然後使用 ArrayList.add() 向此 ArrayList 新增元素。演示此功能的程式碼片段如下 −
List<String> aList = new ArrayList<String>(); aList.add("James"); aList.add("Harry"); aList.add("Susan"); aList.add("Emma"); aList.add("Peter");
使用 ArrayList.toArray() 方法將 ArrayList 轉換為陣列。然後使用 for 迴圈顯示陣列元素。演示此功能的程式碼片段如下 −
String[] arr = aList.toArray(new String[0]); System.out.println("The array elements are: "); for (String i : arr) { System.out.println(i); }
廣告