English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java полная коллекция примеров
В этом примере мы изучим, как в Java выполнять взаимное преобразование ArrayList и строки
Чтобы понять этот пример, вам нужно знать следующееПрограммирование на JavaТема:
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<String> languages = new ArrayList<>(); //Добавление элементов в ArrayList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); //Преобразование ArrayList в строку String arraylist = languages.toString(); System.out.println("String: " + arraylist); } }
Результат вывода
ArrayList: [Java, Python, JavaScript] String: [Java, Python, JavaScript]
В上面的 примере мы создали ArrayList под названием languages. Обратите внимание на эту строку:
languages.toString();
Здесь метод toString() преобразует ArrayList в строку. Вся ArrayList преобразуется в одну строку.
Внимание:Мы также можем преобразовать ArrayList в массив строк. Для получения дополнительной информации посетитеПреобразование Java ArrayList в массив.
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<String> languages = new ArrayList<>(); //Добавление элементов в ArrayList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); //Преобразование ArrayList в строку String arraylist = String.join(", ", languages); System.out.println("String: " + arraylist); } }
Результат вывода
ArrayList: [Java, Python, JavaScript] String: Java, Python, JavaScript
В上面的 примере мы использовали метод join() класса String для преобразования ArrayList в строку. Для получения дополнительной информации посетитеJava String join().
import java.util.ArrayList; import java.util.Arrays; class Main { public static void main(String[] args) { //Создание строки String str = "Java, JavaScript, Python"; System.out.println("String: " + str); //Преобразование строки в массив String[] arr = str.split(","); //Создание ArrayList из строки ArrayList<String> languages = new ArrayList<>(Arrays.asList(arr)); System.out.println("ArrayList: " + languages); } }
Результат вывода
String: Java, JavaScript, Python ArrayList: [Java, JavaScript, Python]
В bovenstaand voorbeeld hebben we een string genaamd str gecreëerd. We hebben de gegeven string omgezet naar een array met behulp van de split() methode. Voor meer informatie over het splitsen van strings, ga naarJava String split().
Обратите внимание на выражение
Arrays.asList(arr)
Метод asList() преобразует массив строк в ArrayList.