Método Java getBytes()

Java String类Java Clase String


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

Java String类Java Clase String

Otras extensiones