Método Java getBytes()
El método getBytes() tiene dos formas:
getBytes(String charsetName):Codifica la cadena en una secuencia de bytes utilizando el conjunto de caracteres especificado y almacena el resultado en una nueva matriz de bytes.
getBytes(): Codifica la cadena en una secuencia de bytes utilizando el conjunto de caracteres predeterminado de la plataforma y almacena el resultado en una nueva matriz de bytes.
Sintaxis
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException o public byte[] getBytes()
Parámetros
charsetName-- Nombre del conjunto de caracteres compatible.
Valor de retorno
Devuelve una matriz de bytes.
Ejemplo
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str1 = new String("ejemplo");
try{
byte[] Str2 = Str1.getBytes();
System.out.println("Valor de retorno:" + Str2 );
Str2 = Str1.getBytes( "UTF-8" );
System.out.println("Valor de retorno:" + Str2 );
Str2 = Str1.getBytes( "ISO-8859-1" );
System.out.println("Valor de retorno:" + Str2 );
} catch ( UnsupportedEncodingException e){
System.out.println("Conjunto de caracteres no compatible");
}
}
}
El resultado de ejecución del programa anterior es:
返回值:[B@7852e922 返回值:[B@4e25154f 返回值:[B@70dea4e
Otras extensiones
Java Clase String