English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel werden wir lernen, wie man in Java ArrayLists und Strings in den anderen umwandelt.
Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammThema:
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<String> languages = new ArrayList<>(); //Ein Element in die Arrayliste hinzufügen languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + Sprachen); //Einen ArrayList in einen String umwandeln String arraylist = languages.toString(); System.out.println("String: " + arraylist); } }
Ausgaberesultat
ArrayList: [Java, Python, JavaScript] String: [Java, Python, JavaScript]
Im obigen Beispiel haben wir eine ArrayList namens languages erstellt. Beachten Sie diese Zeile,
languages.toString();
Hier wird die toString()-Methode verwendet, um den ArrayList in einen String umzuwandeln. Der gesamte ArrayList wird in einen einzigen String umgewandelt.
Beachtung:Wir können den ArrayList auch in ein String-Array umwandeln. Für weitere Informationen besuchen Sie bitteUmwandlung von Java ArrayList in Array.
import java.util.ArrayList; class Main { public static void main(String[] args) { ArrayList<String> languages = new ArrayList<>(); //Ein Element in die Arrayliste hinzufügen languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + Sprachen); //Einen ArrayList in einen String umwandeln String arraylist = String.join(", ", languages); System.out.println("String: " + arraylist); } }
Ausgaberesultat
ArrayList: [Java, Python, JavaScript] String: Java, Python, JavaScript
Im obigen Beispiel haben wir die join()-Methode der String-Klasse verwendet, um den ArrayList in einen String umzuwandeln. Für weitere Informationen besuchen Sie bitteJava String join().
import java.util.ArrayList; import java.util.Arrays; class Main { public static void main(String[] args) { //Eine Zeichenkette erstellen String str = "Java, JavaScript, Python"; System.out.println("String: " + str); //Einen String in ein Array umwandeln String[] arr = str.split(","); //Ein ArrayList aus einem String erstellen ArrayList<String> languages = new ArrayList<>(Arrays.asList(arr)); System.out.println("ArrayList: " + Sprachen); } }
Ausgaberesultat
String: Java, JavaScript, Python ArrayList: [Java, JavaScript, Python]
In diesem Beispiel haben wir einen String mit dem Namen str erstellt. Wir haben die split()-Methode verwendet, um den gegebenen String in ein Array zu konvertieren. Für mehr Informationen über das Aufteilen von Strings besuchen SieJava String split().
Achtung Ausdruck
Arrays.asList(arr)
Die Methode asList() wandelt einen String-Array in eine ArrayList um.