ArrayList'i bir dizeye dönüştürmek için Java Programı ve bunun tersi

Bu örnekte, dizi listesini Java'da bir dizeye dönüştürmeyi ve bunun tersini öğreneceğiz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java ArrayList Sınıfı
  • Java Dizesi

Örnek 1: Dizi Listesini Dizeye Dönüştürme

 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); ) )

Çıktı

 ArrayList: (Java, Python, JavaScript) Dize: (Java, Python, JavaScript)

Yukarıdaki örnekte, diller adlı bir dizi listesi oluşturduk. Çizgiye dikkat edin,

 languages.toString();

Burada toString()yöntem, dizi listesini bir dizeye dönüştürür. Dizi listesinin tamamı tek bir dizge olarak dönüştürülür.

Not : Dizi listesini bir dizge dizisine de dönüştürebiliriz. Daha fazla bilgi edinmek için Java ArrayList to Array Conversion sayfasını ziyaret edin.

Örnek 2: join () kullanarak ArrayList'i String'e dönüştürme

 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); ) )

Çıktı

 ArrayList: (Java, Python, JavaScript) Dize: Java, Python, JavaScript

Yukarıdaki örnekte, dizi listesini bir dizeye dönüştürmek için sınıfın join()yöntemini kullandık String. Daha fazla bilgi edinmek için Java String join () ziyaret edin.

Örnek 3: Bir Dizeyi ArrayList'e Dönüştürme

 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); ) )

Çıktı

 Dize: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)

Yukarıdaki örnekte str adında bir dizge oluşturduk. split()Verilen dizeyi bir diziye dönüştürmek için yöntemi kullandık . Bir dizeyi bölme hakkında daha fazla bilgi edinmek için Java String split () adresini ziyaret edin.

İfadeye dikkat edin,

 Arrays.asList(arr)

asList()Yöntem, bir arraylist string dizisi dönüştürür.

Ilginç makaleler...