HOWTO · Java
Wie konvertiert man Byte-Array in Zeichenkette in Java
Der Artikel stellt die Methode zur Konvertierung eines Byte-Arrays in String in Java vor
Auf dieser Seite
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);
}
}