Java program za pretvorbo seznama ArrayList v niz in obratno

V tem primeru se bomo naučili pretvoriti arraylist v niz in obratno v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Razred Java ArrayList
  • Java Java

Primer 1: Pretvorite arraylist v niz

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

Izhod

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

V zgornjem primeru smo ustvarili seznam besedil z imenom jeziki. Opazite vrstico,

 languages.toString();

Tu toString()metoda pretvori arraylist v niz. Celoten seznam arrayl se pretvori v en niz.

Opomba : Arraylist lahko pretvorimo tudi v niz nizov. Če želite izvedeti več, obiščite Java ArrayList to Array Conversion.

Primer 2: Pretvorite ArrayList v niz z uporabo 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); ) )

Izhod

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

V zgornjem primeru smo uporabili join()metodo Stringrazreda za pretvorbo arraylist-a v niz. Če želite izvedeti več, obiščite Java String join ().

3. primer: Pretvorite niz v 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); ) )

Izhod

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

V zgornjem primeru smo ustvarili niz z imenom str. split()Metodo smo uporabili za pretvorbo danega niza v matriko. Če želite izvedeti več o razdelitvi niza, obiščite Java String split ().

Upoštevajte izraz,

 Arrays.asList(arr)

asList()Postopek pretvori nizov v e ArrayList.

Zanimive Članki...