Java getBytes()-Methode

Java String类Java String-Klasse


Die getBytes()-Methode hat zwei:

  • getBytes(String charsetName):Kodiert eine Zeichenkette in eine Byte-Sequenz unter Verwendung des angegebenen Zeichensatzes und speichert das Ergebnis in einem neuen Byte-Array.

  • getBytes(): Kodiert eine Zeichenkette in eine Byte-Sequenz unter Verwendung des angegebenen Zeichensatzes und speichert das Ergebnis in einem neuen Byte-Array.

Syntax

public byte[] getBytes(String charsetName) throws UnsupportedEncodingException

oder 

public byte[] getBytes()

Parameters

  • charsetName-- Der Name eines unterstützten Zeichensatzes.

Rückgabewert

Gibt ein Byte-Array zurück.

Beispiel

import java.io.*; public class Test { public static void main(String args[]) { String Str1 = new String("example"); try{ byte[] Str2 = Str1.getBytes(); System.out.println("Rückgabewert:" + Str2 ); Str2 = Str1.getBytes( "UTF-8" ); System.out.println("Rückgabewert:" + Str2 ); Str2 = Str1.getBytes( "ISO-8859-1" ); System.out.println("Rückgabewert:" + Str2 ); } catch ( UnsupportedEncodingException e){ System.out.println("Nicht unterstützter Zeichensatz"); } } }

Die Ausgabe des obigen Programms ist:

返回值:[B@7852e922
返回值:[B@4e25154f
返回值:[B@70dea4e

Java String类Java String-Klasse

Weitere Erweiterungen