Rumah >Java >javaTutorial >Berapa banyak cara yang ada untuk menukar tatasusunan kepada ArrayList dalam Java?
Kaedah add() kelas ArrayList menerima elemen dan menambahkannya pada senarai tatasusunan semasa. Langkah-langkah untuk menukar tatasusunan kepada senarai tatasusunan menggunakan kaedah ini adalah seperti berikut:
Dapatkan tatasusunan rentetan.
Buat objek ArrayList kosong.
Tambahkan setiap elemen tatasusunan pada ArrayList.
Cetak kandungan senarai tatasusunan.
Demonstration
import java.util.ArrayList; import java.util.Iterator; public class ArrayToArrayList { public static void main(String args[]) { String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"}; ArrayList<String> arrayList = new ArrayList<String>(); for(int i = 0; i < stringArray.length; i++) { arrayList.add(stringArray[i]); } System.out.println("Contents of the array list: "); Iterator it = arrayList.iterator(); while(it.hasNext()) { System.out.print(it.next()); } } }e
arraylistthe aslist () Kaedah kelas ArrayList menerima array dan mengembalikan objek senarai. Untuk menukar Array kepada ArrayList, anda perlu melakukan langkah berikut:
Dapatkan tatasusunan yang diingini.
Dengan menghantar tatasusunan sebagai parameter kepada kaedah asList() dan mendapatkan semula objek Senarai.
Segerakan ArrayList dengan menghantar objek senarai yang diperoleh dalam langkah sebelumnya ke kelas ArrayList.
Cetak kandungan ArrayList. . Jadi, untuk menggunakan objek ini untuk menukar tatasusunan kepada ArrayList, anda perlu melakukan langkah berikut:
Demonstrasi
Contents of the array list: JavaFX Java WebGL OpenCV OpenNLP JOGL Hadoop HBase Flume Mahout Impala
import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; public class ArrayToArrayList { public static void main(String args[]) { String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"}; List <String> list = Arrays.asList(stringArray); ArrayList<String> arrayList = new ArrayList(list); System.out.println("Contents of the array list: "); Iterator it = arrayList.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } }
Atas ialah kandungan terperinci Berapa banyak cara yang ada untuk menukar tatasusunan kepada ArrayList dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!