Tecnología

Inicio

Funciones de Java byte

Funciones de Java byte


El lenguaje Java proporciona a los programadores con una gama de tipos de primitivas y de objetos para almacenar valores de datos. Los programas se pueden almacenar datos de byte como variables primitivas o de tipo de objeto utilizando la clase de bytes envoltura. La clase byte envoltura contiene una serie de métodos para acceder a la información sobre el valor de byte almacenado así como la comparación con otros bytes. Creando una instancia de un objeto de este tipo, los programadores pueden acceder a las funciones de bytes.

Creación

Para utilizar un objeto bytes, un programa primero debe declarar y crear una instancia de una variable del tipo de clase de contenedor. El siguiente código de ejemplo muestra la creación de una variable de objeto byte en un programa Java:
byte primitiveByte = 101;
Byte objectByte = Byte.valueOf (primitiveByte);

Este código primero crea una variable de tipo byte primitiva, entonces pasa esto con el método de "valueOf" de la clase Byte. El método devuelve un byte de tipo de objeto. Ahora, el programa puede llamar a cualquier método de la clase de bytes.

Comparación

La declaración de la clase de bytes esboza una serie de métodos de comparación, permitiendo que los programas para comparar el byte almacenado a otros valores. El siguiente código de ejemplo muestra la comparación de un objeto a otro byte de bytes, con el byte de parámetro especificado como un tipo primitivo de referencia variable:
byte otherByte = 50;
objectByte.compareTo (otherByte);

La siguiente es una versión alternativa con el mismo efecto:
objectByte.compareTo (Byte.valueOf (otherByte));

El método devuelve un valor de cero si los bytes son iguales, un valor de menos de cero si el byte objeto de llamar al método es menor que el byte de parámetro y un valor de más de cero si el byte objeto de llamada es mayor que el parámetro.

Valores

La clase de byte Java proporciona métodos para devolver el valor del byte almacenado en otros formatos. El siguiente código de ejemplo muestra la devolución del valor del byte como un entero:
int = intByte objectByte.intValue ();

La variable entera contiene ahora el valor de byte almacenado como un tipo entero. La clase también puede devolver valores de tipos de matrimonio, flotar, largo y corto, de la siguiente manera:
doble doubleByte = objectByte.doubleValue ();
flotar floatByte = objectByte.floatValue ();
larga longByte = objectByte.longValue ();
shortByte corto = objectByte.shortValue ();

análisis sintáctico

Los programas pueden utilizar la clase de bytes para analizar una cadena como un valor de byte. El código siguiente muestra esta técnica:
stringByte byte = objectByte.parseByte ( "56");

Este código toma el parámetro de cadena y los intentos de analizar el contenido como un valor de byte. El método devuelve un valor de byte de tipo primitivo, que este código a continuación, almacena en una variable de referencia. Si un programa utiliza este método y pasa un valor de cadena que no puede ser interpretada como un byte, Java lanzará una excepción. La siguiente llamada modificado causaría que esto suceda:
stringByte byte = objectByte.parseByte ( "h");

Por esta razón, los programadores necesitan para asegurarse de que están pasando los valores dentro de la gama y de los tipos de Java que puede analizar como valores de bytes.