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 dispuesto en cualquiera de las 256 combinaciones . Mientras que las matrices de bytes tienen muchos usos , uno de los medios posibles 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 longitud , la conversión de byte a cadena requiere poco trabajo . Instrucciones
1
Abra el editor Java y crear un proyecto nuevo. Comience abriendo la clase principal, con una sola línea de código , así:
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 :
pública binaryArrayToString void ( ) {
byte [ ] inputArray = new byte [ ] { 74 , 97, 118 , 97, 33 } ;
< p> cadena OutputString = new string ( inputArray ) ;
System.out.println ( OutputString ) ;
}
Cada byte de la matriz será tratada por la cadena como un carácter ASCII, y se imprimirá como tal cuando se ejecuta el programa. Por lo tanto , la serie de bytes 74 , 97, 118 , 97, 33 aparecerá en pantalla como "Java ! "
3
Crear la función principal y llame a la matriz binaria de función de cadena dentro de ella , haciendo que el programa ejecutable en realidad . Añadir un corchete 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 ();
. }
}