Heim > Java > javaLernprogramm > Wie konvertiere ich Strings und Byte-Arrays mit UTF-8 in Java?

Wie konvertiere ich Strings und Byte-Arrays mit UTF-8 in Java?

Linda Hamilton
Freigeben: 2024-11-30 21:34:11
Original
265 Leute haben es durchsucht

How to Convert Strings and Byte Arrays Using UTF-8 in Java?

Konvertieren von Strings und Byte-Arrays in UTF-8 mit Java

In Java ist die Arbeit sowohl mit Strings als auch mit Byte-Arrays üblich. Die Kodierung und Dekodierung zwischen diesen beiden Formaten ist für verschiedene Vorgänge erforderlich. In dieser Frage geht es darum, wie diese Konvertierungen speziell mit der UTF-8-Codierung durchgeführt werden.

Konvertieren eines Strings in ein Byte-Array (UTF-8)

So konvertieren Sie einen String in einen UTF-8-codiertes Byte-Array, verwenden Sie die Methode getBytes() zusammen mit StandardCharsets.UTF_8 Konstante:

String s = "some text here";
byte[] b = s.getBytes(StandardCharsets.UTF_8);
Nach dem Login kopieren

Konvertieren eines Byte-Arrays in einen String (UTF-8)

Um ein UTF-8-codiertes Byte-Array in einen String zu konvertieren, verwenden Sie den neuen String ()-Konstruktor zusammen mit der StandardCharsets.UTF_8-Konstante:

byte[] b = {(byte) 99, (byte)97, (byte)116};
String s = new String(b, StandardCharsets.UTF_8);
Nach dem Login kopieren

Denken Sie daran, den entsprechenden Codierungsnamen zu verwenden (z. B. „US-ASCII“ oder „UTF-8“) basierend auf der tatsächlichen Codierung des Byte-Arrays.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Strings und Byte-Arrays mit UTF-8 in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage