I det här exemplet lär vi oss att konvertera arraylistan till en sträng och vice versa i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java ArrayList-klass
- Java-sträng
Exempel 1: Konvertera matrislistan till en sträng
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); ) )
Produktion
ArrayList: (Java, Python, JavaScript) Sträng: (Java, Python, JavaScript)
I exemplet ovan har vi skapat en arraylista med namnet språk. Lägg märke till raden,
languages.toString();
Här toString()
omvandlar metoden arraylist till en sträng. Hela arraylistan konverteras som en enda sträng.
Obs! Vi kan också konvertera arraylistan till en string array. För att lära dig mer, besök Java ArrayList to Array Conversion.
Exempel 2: Konvertera ArrayList till sträng med hjälp av join ()
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); ) )
Produktion
ArrayList: (Java, Python, JavaScript) Sträng: Java, Python, JavaScript
I exemplet ovan har vi använt join()
metoden i String
klassen för att konvertera arraylistan till en sträng. För att lära dig mer, besök Java String join ().
Exempel 3: Konvertera en sträng till ArrayList
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); ) )
Produktion
Sträng: Java, JavaScript, Python ArrayList: (Java, JavaScript, Python)
I exemplet ovan har vi skapat en sträng med namnet str. Vi har använt split()
metoden för att konvertera den givna strängen till en matris. För att lära dig mer om att dela en sträng, besök Java String split ().
Lägg märke till uttrycket,
Arrays.asList(arr)
Den asList()
metod omvandlar strängmatris i en Arraylist.