English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste exemplo, vamos aprender a converter arraylist e string em Java.
Para entender este exemplo, você deve saber o seguinteProgramação JavaTema:
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<String> languages = new ArrayList<>(); //Adicionar elementos em uma lista de arrays languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); //Converter um ArrayList em uma string String arraylist = languages.toString(); System.out.println("String: " + arraylist); } }
Resultados de saída
ArrayList: [Java, Python, JavaScript] String: [Java, Python, JavaScript]
No exemplo acima, criamos um ArrayList chamado languages. Note esta linha,
languages.toString();
Aqui, o método toString() converte o ArrayList em uma string. O ArrayList inteiro é convertido em uma única string.
AtençãoConversão de ArrayList para string arrayConversão de ArrayList para Array em Java.
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<String> languages = new ArrayList<>(); //Adicionar elementos em uma lista de arrays languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); //Converter um ArrayList em uma string String arraylist = String.join(", ", languages); System.out.println("String: " + arraylist); } }
Resultados de saída
ArrayList: [Java, Python, JavaScript] String: Java, Python, JavaScript
No exemplo acima, usamos o método join() da classe String para converter um ArrayList em uma string. Para mais informações, acesseJava String join().
import java.util.ArrayList; import java.util.Arrays; class Main { public static void main(String[] args) { //Criar uma string String str = "Java, JavaScript, Python"; System.out.println("String: " + str); //Converter uma string em um array String[] arr = str.split(","); //Criar um ArrayList a partir de uma string ArrayList<String> languages = new ArrayList<>(Arrays.asList(arr)); System.out.println("ArrayList: " + languages); } }
Resultados de saída
String: Java, JavaScript, Python ArrayList: [Java, JavaScript, Python]
No exemplo acima, criamos uma string chamada str. Usamos o método split() para converter a string fornecida em um array. Para obter mais informações sobre a divisão de strings, acessesplit() da String Java.
Atenção à expressão
Arrays.asList(arr)
O método asList() converte um array de strings em uma ArrayList.