Rumah >Java >javaTutorial >Di Jawa, bagaimana untuk menukar senarai kepada tatasusunan?

Di Jawa, bagaimana untuk menukar senarai kepada tatasusunan?

王林
王林ke hadapan
2023-08-27 12:01:03706semak imbas

Di Jawa, bagaimana untuk menukar senarai kepada tatasusunan?

Kita boleh menukarnya kepada tatasusunan menggunakan kaedah toArray() Senarai.

1 Gunakan kaedah toArray() tanpa parameter.

Object[] toArray()

Mengembalikan

susunan yang mengandungi semua elemen dalam senarai ini dalam susunan yang betul.

2. Gunakan toArray() dengan susunan elemen jenis tertentu.

<T> T[] toArray(T[] a)

Parameter

  • a - tatasusunan untuk menyimpan elemen senarai ini (jika cukup besar jika tidak, tatasusunan baharu jenis masa jalan yang sama diperuntukkan untuk tujuan ini.

Mengembalikan

susunan yang mengandungi unsur-unsur senarai ini.

Mengembalikan

susunan yang mengandungi unsur-unsur senarai ini. p>

Melempar

  • 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.

Contoh

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 + " ");
      }
   }
}

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam