Rumah >Java >javaTutorial >Di Jawa, bagaimana untuk menukar senarai kepada tatasusunan?
Kita boleh menukarnya kepada tatasusunan menggunakan kaedah toArray() Senarai.
Object[] toArray()
susunan yang mengandungi semua elemen dalam senarai ini dalam susunan yang betul.
<T> T[] toArray(T[] a)
a - tatasusunan untuk menyimpan elemen senarai ini (jika cukup besar jika tidak, tatasusunan baharu jenis masa jalan yang sama diperuntukkan untuk tujuan ini.
susunan yang mengandungi unsur-unsur senarai ini.
susunan yang mengandungi unsur-unsur senarai ini. p>
ArrayStoreException - jika jenis masa jalan tatasusunan yang ditentukan bukanlah superjenis jenis masa jalan setiap elemen dalam senarai ini.
NullPointerException - jika tatasusunan yang ditentukan adalah nol.
Berikut ialah contoh yang menunjukkan penggunaan kaedah toArray() -
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4)); System.out.println("List: " + list); Object[] items = list.toArray(); for (Object object : items) { System.out.print(object + " "); } System.out.println(); Integer[] numbers = list.toArray(new Integer[0]); for (Integer number : numbers) { System.out.print(number + " "); } } }
Ini akan menghasilkan keputusan berikut -
List: [1, 2, 3, 4] 1 2 3 4 1 2 3 4
Atas ialah kandungan terperinci Di Jawa, bagaimana untuk menukar senarai kepada tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!