Dalam contoh ini, kita akan belajar mengubah daftar larik menjadi string dan sebaliknya di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Kelas ArrayList Java
- String Java
Contoh 1: Ubah Arraylist menjadi String
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the array list languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // convert the arraylist into a string String arraylist = languages.toString(); System.out.println("String: " + arraylist); ) )
Keluaran
ArrayList: (Java, Python, JavaScript) String: (Java, Python, JavaScript)
Dalam contoh di atas, kami telah membuat daftar larik bernama bahasa. Perhatikan garisnya,
languages.toString();
Di sini, toString()
metode mengubah daftar larik menjadi string. Seluruh daftar larik diubah sebagai string tunggal.
Catatan : Kita juga dapat mengubah daftar larik menjadi larik string. Untuk mempelajari lebih lanjut, kunjungi Java ArrayList to Array Conversion.
Contoh 2: Konversi ArrayList ke String Menggunakan join ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the array list languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // convert the arraylist into a string String arraylist = String.join(", ", languages); System.out.println("String: " + arraylist); ) )
Keluaran
ArrayList: (Java, Python, JavaScript) String: Java, Python, JavaScript
Dalam contoh di atas, kami telah menggunakan join()
metode String
kelas untuk mengubah daftar larik menjadi string. Untuk mempelajari lebih lanjut, kunjungi Java String join ().
Contoh 3: Ubah String menjadi ArrayList
import java.util.ArrayList; import java.util.Arrays; class Main ( public static void main(String() args) ( // create a string String str = "Java, JavaScript, Python"; System.out.println("String: " + str); // convert the string into an array String() arr = str.split(","); // create an arraylist from the string ArrayList languages = new ArrayList(Arrays.asList(arr)); System.out.println("ArrayList: " + languages); ) )
Keluaran
String: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)
Dalam contoh di atas, kami telah membuat string bernama str. Kami telah menggunakan split()
metode untuk mengubah string yang diberikan menjadi array. Untuk mempelajari lebih lanjut tentang memisahkan string, kunjungi Java String split ().
Perhatikan ekspresinya,
Arrays.asList(arr)
The asList()
Metode mengubah array string ke dalam ArrayList.