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
Clase Padre
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
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.