Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2008, 14:40
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa 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.