26/08/2008, 14:40
|
| | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años Puntos: 260 | |
Respuesta: length en un solo byte Hola, Posiblemente puedas tener problemas al convertir un byte[] a String, si lo que hay en el byte[] son datos binarios. Y dependiendo del charset, pos ejemplo de la conversión de Unicode a ASCII.
Para trabajar con byte[] usa un buffer de bytes, como por ejemplo:
java.io.ByteArrayInputStream
java.io.ByteArrayOutputStream
Saludos,
ps:
byte pstrlen = (byte)pstr.length();
Si length() es de tipo Integer, usa 4 bytes y vas a tener una perdida de exactitud.
byte = 1 byte
Integer = 4 bytes. |