Wie konvertiert man Byte-Array in Zeichenkette in Java
Hassan Saeed
12 Oktober 2023
-
Verwenden Sie
new String()
, um ein Byte-Array in einen String in Java zu konvertieren -
Verwenden Sie
getBytes()
, um einen String in ein Byte-Array in Java zu konvertieren
Dieses Tutorial behandelt Methoden zur Konvertierung eines Byte-Arrays in String in Java
Verwenden Sie new String()
, um ein Byte-Array in einen String in Java zu konvertieren
Der einfachste Weg, ein Byte-Array in eine Zeichenkette in Java zu konvertieren, ist die Erstellung einer neuen Zeichenkette aus dem Byte-Array mit der definierten Kodierung. Das folgende Beispiel veranschaulicht dies:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
byte[] bytes = {};
String str = new String(bytes, java.nio.charset.StandardCharsets.UTF_8);
}
}
Im obigen Beispiel haben wir StandardCharsets.UTF_8
verwendet. Abhängig von der Kodierung unseres Byte-Arrays müssen wir es entsprechend ändern.
Verwenden Sie getBytes()
, um einen String in ein Byte-Array in Java zu konvertieren
Der einfachste Weg, eine Zeichenkette in ein Byte-Array in Java zu konvertieren, ist die Verwendung von getBytes()
. Das folgende Beispiel veranschaulicht dies:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
String str = "Sample text";
str.getBytes(java.nio.charset.StandardCharsets.UTF_8);
}
}
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