Јава програм за претварање АрраиЛист у низ и обрнуто

У овом примеру ћемо научити да конвертујемо арраилист у стринг и обрнуто у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Класа Јава АрраиЛист
  • Јава Стринг

Пример 1: Претворите арраилист у стринг

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

Оутпут

 АрраиЛист: (Јава, Питхон, ЈаваСцрипт) Низ: (Јава, Питхон, ЈаваСцрипт)

У горњем примеру смо креирали арраилист назван језицима. Обратите пажњу на линију,

 languages.toString();

Овде toString()метода претвара арраилист у низ. Читав арраилист се претвара у један низ.

Напомена : Такође можемо претворити арраилист у низ низова. Да бисте сазнали више, посетите Јава АрраиЛист то Арраи Цонверсион.

Пример 2: Претворити АрраиЛист у Стринг користећи јоин ()

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

Оутпут

 АрраиЛист: (Јава, Питхон, ЈаваСцрипт) Низ: Јава, Питхон, ЈаваСцрипт

У горњем примеру смо користили join()метод Stringкласе за претварање арраилист-а у низ. Да бисте сазнали више, посетите Јава Стринг јоин ().

Пример 3: Конвертовање низа у АрраиЛист

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

Оутпут

 Низ: Јава, ЈаваСцрипт, Питхон АрраиЛист: (Јава, ЈаваСцрипт, Питхон)

У горњем примеру створили смо низ под називом стр. Користили смо split()методу за претварање датог низа у низ. Да бисте сазнали више о подели низа, посетите Јава Стринг сплит ().

Примети израз,

 Arrays.asList(arr)

asList()Начин претвара низ стринг у АрраиЛист.

Занимљиви Чланци...