Dalam contoh ini, kita akan belajar mengubah array array menjadi string dan sebaliknya di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Kelas ArrayList Java
- Rentetan Java
Contoh 1: Tukarkan Senarai Array menjadi Rentetan
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); ) )
Pengeluaran
ArrayList: (Java, Python, JavaScript) String: (Java, Python, JavaScript)
Dalam contoh di atas, kami telah membuat senarai laras bernama bahasa. Perhatikan garis,
languages.toString();
Di sini, toString()
kaedah menukar senarai array menjadi rentetan. Keseluruhan senarai susunan ditukar sebagai rentetan tunggal.
Catatan : Kami juga dapat mengubah senarai susunan menjadi array rentetan. Untuk mengetahui lebih lanjut, lawati Java ArrayList to Array Conversion.
Contoh 2: Tukar 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); ) )
Pengeluaran
ArrayList: (Java, Python, JavaScript) Rentetan: Java, Python, JavaScript
Dalam contoh di atas, kami telah menggunakan join()
kaedah String
kelas untuk menukar senarai susunan menjadi rentetan. Untuk mengetahui lebih lanjut, kunjungi Java String join ().
Contoh 3: Tukarkan Rentetan ke 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); ) )
Pengeluaran
Rentetan: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)
Dalam contoh di atas, kami telah membuat rentetan bernama str. Kami telah menggunakan split()
kaedah untuk mengubah rentetan yang diberikan menjadi array. Untuk mengetahui lebih lanjut mengenai membelah rentetan, kunjungi Java String split ().
Perhatikan ungkapan,
Arrays.asList(arr)
The asList()
kaedah menukarkan lokasi tali ke dalam arraylist yang.