String.getBytes() | Java

 

Descripción

El método getBytes() de la clase String convierte esta cadena en una secuencia de bytes utilizando la plataforma de codificación de caracteres predeterminada, almacenando el resultado en una nueva matriz de bytes.

La excepción UnsupportedEncodingException es lanzada si el conjunto de caracteres nombrado no está disponible. En otras palabras, si el usuario intenta convertir la cadena en una codificación que no es compatible con la plataforma, se lanzará esta excepción.

Sintaxis

public byte[] getBytes()
@Deprecated(since="1.1") public void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException
public byte[] getBytes(Charset charset)

Parámetros

  • charsetName, es el nombre del conjunto de caracteres que se utilizará.
  • dst, es el destino del array de bytes.
  • charset, es el conjunto de caracteres a usar.
  • srcBegin, es el índice inicial en el array de bytes.
  • dstBegin, es el índice inicial en el destino.
  • srcEnd, es el índice final en el array de bytes.

Excepciones

UnsupportedEncodingException

Clase Padre

String

Ejemplo

String s = "Hola Mundo!";
byte[] bytes = s.getBytes();
System.out.println(Arrays.toString(bytes));

Este ejemplo muestra cómo convertir una cadena en una matriz de bytes utilizando el método getBytes(). Al imprimir la matriz, veremos una secuencia de números que representan los valores ASCII de cada carácter en la cadena.

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.