„Java“ programa konvertuoti „ArrayList“ į eilutę ir atvirkščiai

Šiame pavyzdyje mes išmoksime konvertuoti masyvų sąrašą į eilutę ir atvirkščiai „Java“.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java ArrayList“ klasė
  • „Java“ eilutė

1 pavyzdys: konvertuokite masyvų sąrašą į eilutę

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

Rezultatas

 „ArrayList“: („Java“, „Python“, „JavaScript“) eilutė: („Java“, „Python“, „JavaScript“)

Ankstesniame pavyzdyje mes sukūrėme masyvų sąrašą, pavadintą kalbomis. Atkreipkite dėmesį į eilutę,

 languages.toString();

Čia toString()metodas konvertuoja masyvų sąrašą į eilutę. Visas masyvų sąrašas konvertuojamas kaip viena eilutė.

Pastaba : Mes taip pat galime konvertuoti masyvų sąrašą į eilutės masyvą. Norėdami sužinoti daugiau, apsilankykite „Java ArrayList to Array Conversion“.

2 pavyzdys: konvertuokite „ArrayList“ į eilutę naudodami „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); ) )

Rezultatas

 „ArrayList“: („Java“, „Python“, „JavaScript“) eilutė: „Java“, „Python“, „JavaScript“

Ankstesniame pavyzdyje mes naudojome klasės join()metodą, Stringkad masyvų sąrašą paverstume eilute. Norėdami sužinoti daugiau, apsilankykite „Java String join“ ().

3 pavyzdys: Stygų konvertavimas į „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); ) )

Rezultatas

 Stygos: „Java“, „JavaScript“, „Python ArrayList“: („Java“, „JavaScript“, „Python“)

Ankstesniame pavyzdyje mes sukūrėme eilutę pavadinimu str. Mes panaudojome split()metodą, kad pateiktą eilutę paverstume masyvu. Norėdami sužinoti daugiau apie eilutės padalijimą, apsilankykite „Java String split“ ().

Atkreipkite dėmesį į išraišką,

 Arrays.asList(arr)

asList()Metodas konvertuoja string masyvas į ArrayList.

Įdomios straipsniai...