Konvertieren eines Arrays in einen String in Java
-
Konvertieren Sie ein Array in einen String mit der Methode
Arrays.toString()
in Java -
Konvertieren eines Arrays in einen String mit der Methode
String.join()
in Java -
Konvertieren Sie ein Array in einen String mit der Methode
Arrays.stream()
in Java
In diesem Tutorial erfahren Sie, wie Sie in Java ein Array auf verschiedene Weise in einen String konvertieren. Ein Array besteht aus Elementen desselben Datentyps, während ein String nur eine Ansammlung von Zeichen ist. In den folgenden Beispielen werden wir drei Methoden zum Konvertieren eines Arrays in einen String durchgehen.
Konvertieren Sie ein Array in einen String mit der Methode Arrays.toString()
in Java
Arrays
ist eine Klasse, die verschiedene statische Methoden enthält, die Arrays manipulieren können. Eine der nützlichen Funktionen von Arrays
ist toString()
, die ein Array verschiedener Datentypen wie int
und char
aufnimmt und eine String-Darstellung des Arrays zurückgibt.
Im Beispiel erstellen wir ein Array arrayOfInts
vom Typ int
und füllen es mit wenigen Items. Um arrayOfInts
in einen String umzuwandeln, verwenden wir Arrays.toString()
und übergeben es als Argument, das einen String arrayToString
zurückgibt, den wir in der Ausgabe ausgeben.
import java.util.Arrays;
public class ArrayToString {
public static void main(String[] args) {
int[] arrayOfInts = {1, 3, 9, 11, 13};
String arrayToString = Arrays.toString(arrayOfInts);
System.out.println(arrayToString);
}
}
Ausgabe:
[1, 3, 9, 11, 13]
Konvertieren eines Arrays in einen String mit der Methode String.join()
in Java
Mit der Veröffentlichung von JDK 8 wurde die Methode join()
in der Klasse String
hinzugefügt. Diese Funktion gibt einen String zurück, der mit dem angegebenen Trennzeichen verkettet ist. join()
übernimmt das Trennzeichen und die Elemente als Argumente.
Im Code haben wir ein Array vom Typ String
. Wir rufen die Methode String.join()
auf und übergeben den Whitespace als Trennzeichen sowie das Array, dessen Elemente mit dem Whitespace verbunden werden.
Die Ausgabe zeigt alle durch Leerzeichen getrennten Elemente des Arrays.
public class ArrayToString {
public static void main(String[] args) {
String[] arrayOfStrings = {"One", "Two", "Three", "four", "Five"};
String arrayToString = String.join(" ", arrayOfStrings);
System.out.println(arrayToString);
}
}
Ausgabe:
One Two Three four Five
Konvertieren Sie ein Array in einen String mit der Methode Arrays.stream()
in Java
In diesem Beispiel verwenden wir die in JDK 8 eingeführte Stream-API. Arrays.stream()
nimmt ein Array auf. Die Methode collect()
gibt das Ergebnis zurück, nachdem die angegebene Operation für jedes Element des Arrays ausgeführt wurde. Hier führen wir die Operation Collectors.joining()
an den Array-Elementen durch, die Elemente sammelt und sie verbindet, um sie als ganze Zeichenkette zurückzugeben.
import java.util.Arrays;
import java.util.stream.Collectors;
public class ArrayToString {
public static void main(String[] args) {
String[] arrayOfStrings = {"One", "Two", "Three", "four", "Five"};
String arrayToString = Arrays.stream(arrayOfStrings).collect(Collectors.joining());
System.out.println(arrayToString);
}
}
Ausgabe:
OneTwoThreefourFive
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInVerwandter Artikel - Java Array
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man zwei Arrays in Java verkettet
- Entfernen Sie Duplikate aus dem Array in Java
- Füllen Sie ein 2D-Array in Java
- Holen Sie sich die Teilmenge eines Arrays in Java
- Natürliche Ordnung in Java
Verwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java