Program Java untuk Menukar ArrayList menjadi rentetan dan sebaliknya

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

Artikel menarik...