Java getBytes()-Methode
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
Weitere Erweiterungen
Java String-Klasse