Cara Menukar Senarai Array ke Array di Jawa



Artikel Edureka ini akan membantu anda belajar mengubah Array List ke Array di Java bersama dengan contoh masa nyata untuk pemahaman yang lebih baik.

Array List adalah subset koleksi kerangka kerja, yang terdapat dalam 'Java.util' pakej. Ini menggambarkan array dinamik di Java. Walaupun, ini dapat lebih lambat daripada tatasusunan standard tetapi nampaknya sangat membantu dalam program di mana banyak manipulasi dalam array diperlukan

Ciri-ciri Senarai Array

  • Senarai Array mewarisi Abstrak Senaraikan kelas dan melaksanakan Senarai antara muka.
  • Array List diinisialisasi mengikut ukuran namun, ukurannya dapat meningkat jika koleksi tumbuh atau menyusut jika objek diekstrak dari koleksi.
  • Java Array List memberi kita akses rawak ke senarai.
  • Daftar Array tidak dapat digunakan untuk jenis yang lebih tua, seperti int, char, dll. Kelas pembungkus digunakan untuk kes seperti itu.
  • Array List di Java dapat dilihat sama dengan vektor di C ++.

Array list to array dalam gambar java 1





Daftar Array Java terdiri daripada Pembina dan Kaedah. Butiran di bawah yang disebutkan adalah senarai beberapa pembina dan kaedah bersama dengan penggunaan dan fungsinya.

  • ArrayList (): Pembina ini digunakan untuk membuat senarai array kosong
  • ArrayList (Koleksi c): Pembina ini digunakan untuk membuat senarai susunan yang diinisialisasi dengan unsur-unsur dari koleksi c.
  • ArrayList (kapasiti int): Pembina ini digunakan untuk membuat senarai array dengan kapasiti awal yang ditentukan.

Mari kita lihat kod ringkas untuk buat Senarai Array.



Contoh:

import java.io. * import java.util. * class arrayli {public static void main (String [] args) membuang IOException {int n = 5 ArrayList arrli = ArrayList baru (n) untuk (int i = 1 i<= n i++) arrli.add(i) System.out.println(arrli) arrli.remove(3) System.out.println(arrli) for (int i = 0 i < arrli.size() i++) System.out.print(arrli.get(i) + ' ') } } 

//Pengeluaran:

[1, 2, 3, 4, 5]
[1, 2, 3, 5]
1 2 3 5



cara menukar gandaan menjadi int java

Beberapa kaedah biasa di Jawa

  • forEach (Tindakan pengguna): Ini melakukan tindakan khusus untuk setiap elemen faktor berulang sehingga semua elemen telah diproses atau tindakan membuang pengecualian.
  • retainAll (Koleksi c): Ini hanya mengekalkan unsur-unsur dalam senarai ini yang terdapat dalam koleksi tertentu.
  • removeIf (saringan Predikat): Ini mengekstrak semua elemen koleksi yang memenuhi predikat yang diberikan.
  • mengandungi (Objek o): Ini kembali benar jika senarai mempunyai elemen yang ditentukan.
  • buang (indeks int): Ini menghilangkan elemen pada kedudukan tertentu yang diberikan dalam senarai ini.
  • keluarkan (Objek o): Ini akan menghilangkan kejadian awal elemen yang ditentukan dari senarai ini jika ada.
  • dapatkan (int indeks): Ia mengembalikan elemen pada kedudukan tertentu dalam senarai ini.
  • subList (int fromIndex, int toIndex): Ia mengembalikan sebahagian senarai ini antara yang ditentukan dari Indeks, inklusif, dan ke Indeks, eksklusif dll.
  • pemisah (): Ia mencipta iterator Split yang lambat mengikat dan gagal cepat ke atas elemen dalam senarai ini.

Menukar Senarai Array ke sintaks Array ().

Terdapat dua kaedah:

  • The kaedah pertama tidak akan menerima sebarang hujah dan mengembalikan pelbagai jenis objek. Tanggungjawab kita untuk mengulangi susunan objek, mencari elemen yang dikehendaki dan taip ke jenis kelas yang kita mahukan.
  • Di dalam kaedah kedua , jenis runtime dari array yang dikembalikan adalah dari array yang ditentukan. Sekiranya senarai sesuai dengan susunan yang ditentukan, senarai itu akan dikembalikan di dalamnya. Lain, array baru segera dialokasikan dengan jenis runtime dari array yang ditentukan dan ukuran senarai ini.

Setelah kita mengisi semua elemen larik, ruang tersebut mempunyai lebih banyak ruang yang tersisa dalam array. Kemudian 'null' dihuni di semua kedudukan tambahan tersebut.

  • Array List to Array () - Tukar ke Objek Array

Kod output yang sesuai diletakkan di bawah output ini.

Contoh:

import java.util.ArrayList import java.util.Arrays kelas awam ArrayListExample {public static void main (String [] args) {ArrayList list = ArrayList baru (2) list.add ('A') list.add ('B' list.add ('C') list.add ('D') Object [] array = list.toArray () System.out.println (Arrays.toString (array)) untuk (Objek o: array) {String s = (Rentetan) o System.out.println (s)}}}

//Pengeluaran:

[A, B, C, D]

KE
B
C
D

  • Array List to Array (T [] a) - Tukarkan kepada rentetan rentetan

Contoh:

import java.util.ArrayList import java.util.Arrays kelas awam ArrayListExample {public static void main (String [] args) {ArrayList list = ArrayList baru (2) list.add ('A') list.add ('B' list.add ('C') list.add ('D') String [] array = list.toArray (String baru [list.size ()]) System.out.println (Arrays.toString (array))} }

//Pengeluaran:

[A, B, C, D]

Dengan ini, kita akan mengakhiri artikel ini. Saya harap anda telah memahami Array List to Array di Java, jenis, kepentingan dan pelaksanaannya melalui beberapa contoh masa nyata.

tutorial mysql untuk pemula dengan contoh

Sekarang setelah anda memahami asas-asas Array List to Array di Java, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi anda permulaan dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate Musim bunga .

Ada soalan untuk kami? Sebutkannya di bahagian komen blog 'Array List to Array in Java' ini dan kami akan menghubungi anda secepat mungkin.