У овом примеру ћемо научити да конвертујемо арраилист у стринг и обрнуто у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Класа Јава АрраиЛист
- Јава Стринг
Пример 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()
Начин претвара низ стринг у АрраиЛист.