“Conocimientos Programación>Programación Java

Cómo convertir un entero Java Bytes

2013/4/21
Muy poco trabajo de programación ofertas directamente con bytes . La mayoría del trabajo consiste en representaciones de alto nivel de bytes , como en Java , enteros Cuerdas y caracteres . Sin embargo, especialmente cuando se trabaja con la entrada y salida de archivos , en muchos casos aa programador necesita para obtener los bytes sin formato que conforman uno de los tipos de datos más comunes. Conseguir una representación de matriz de bytes de cualquier objeto en Java es fácil usando algunas de las clases del paquete java.io . Cosas que necesitará
Java SDK
un IDE como Eclipse o NetBeans es muy recomendable , aunque no es necesario. En este artículo se asume Eclipse , pero estrictamente para acciones como la creación de archivos
Ver Más instrucciones
1

Crear una nueva clase en el proyecto ; . El nombre es irrelevante, pero asegúrese que seleccione la casilla de verificación " void (String [] args ) public static " por lo que tiene un lugar para añadir el código que le permite probarlo .
2

Crear un objeto Integer. Tenga en cuenta que no se puede trabajar con un simple " int" primitiva , sino que tiene que ser un número entero . Utilice el siguiente código para crear un número entero de un valor int

int Theint = 5 ; .

Integer theIntegerObject = new Integer ( Theint ) ;
3 < p> Agregue el código siguiente para recuperar una representación matriz de bytes del objeto :

última ByteArrayOutputStream baos = new ByteArrayOutputStream ();

oos finales ObjectOutputStream = new ObjectOutputStream ( baos ) ;

oos.writeObject ( theIntegerObject ) ;

último byte [ ] bytes = baos.toByteArray ( ) .

//uso de bytes como sea necesario
4

Para obtener su objeto de nuevo - en este caso, un número entero - se puede revertir el proceso de una manera similar:

ByteArrayInputStream bais = new ByteArrayInputStream (bytes ) ;

ObjectInputStream ois = nueva ObjectInputStream ( bait ) ;

Object obj final = ois.readObject ();

convertir el objeto devuelto al tipo que está esperando
< . br>

Programación Java
Java Coding idioma
NetBeans Función de búsqueda
Cómo crear un bucle para llenar Arrays en Java
Cómo calcular el número de comparaciones en Java
JSP Web Tutorial
¿Cómo puedo configurar una fuente automática de RSS en Mi Página Web
Cómo saber si un número es primo en Java que devuelve un booleano
Cómo utilizar else if en Java
Conocimientos Informáticos © http://www.ordenador.online