如何在Java 中將列表轉換為數組
要將Java 中的列表轉換為數組,您可以使用以下任一方法以下方法:
Foo[] array = list.toArray(new Foo[0]);
Foo[] array = new Foo[list.size()]; list.toArray(array);
這些方法僅適用於引用類型的陣列。對於原始類型數組,必須使用傳統的方法:
List<Integer> list = ...; int[] array = new int[list.size()]; for(int i = 0; i < list.size(); i++) array[i] = list.get(i);
最佳實踐
建議使用第一種方法,list.toArray(new Foo [0 ]),用於將清單轉換為陣列。這消除了提前指定數組大小的需要,並且在現代 Java 中效率更高。
以上是如何將 Java 列表轉換為陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!