Tecnología

Inicio

Cómo convertir una matriz binaria en una cadena en Java

Cómo convertir una matriz binaria en una cadena en Java


Java, como la mayoría de los lenguajes de programación, es capaz de trabajar con variables conocidas como matrices, que contienen una serie de bytes. Un byte es un número binario de ocho dígitos, compuesto de 1s y 0s dispuestos en cualquiera de 256 combinaciones. Si bien las matrices de bytes tienen muchos usos, uno de los posibles medios de que les ocupa en la conversión de las variables de cadena. Una cadena se compone de una serie de cartas, y puesto que cada letra ASCII es 1 byte de largo, la conversión de byte a cadena requiere poco trabajo.

Instrucciones

1 Abra el editor de Java y crear un nuevo proyecto. Comience abriendo la clase principal con una sola línea de código, como esto:

public class Principal {

2 Escribir una función que asigna un conjunto específico de valores a una matriz de bytes, crea una cadena, le da el valor de la matriz e imprime la salida de la cadena. Esta es la carne del programa - la parte que realiza la conversión real. Debe ser algo como esto:

binaryArrayToString public void () {

byte[] inputArray = new byte[] {74, 97, 118, 97, 33};

OutputString cadena = new String (inputArray);

System.out.println (OutputString);

}

Cada byte de la matriz será tratada por la cadena como un carácter ASCII, y será impreso como tal cuando se ejecuta el programa. Por lo tanto, la serie de bytes 74, 97, 118, 97, 33 aparecerá en la pantalla como "Java!"

3 Cree la función principal y llamar a la matriz binaria de función de cadena dentro de ella, por lo que el programa realmente ejecutable. Añadir una llave de cierre extra al final para cerrar la clase principal. Esta parte final del código debería tener este aspecto:

public static void main(String[] args) {

. Nueva Principal () binaryArrayToString ();

}

}