konverter byte[] til Object
HejJeg står med et byte[] som jeg skal have konverteret til et Object
Arne kom tidligere med et bud som skrevet nedenfor, som også umiddelbart ville virke hvis det ikke var fordi jeg skulle bruge det med et lidt begrænset java api (RIM) der ikke lader dig tilgå ObjectInputstream :-(
private static Object deserialize(byte[] b) throws IOException, ClassNotFoundException {
ByteArrayInputStream ba = new ByteArrayInputStream(b);
ObjectInputStream oba = new ObjectInputStream(ba);
return oba.readObject();
}
Er der en der har et alternativt forslag til hvordan jeg kommer fra byte[] til Object ?
her er iøvrigt api'es tilgængelige klasser
java.io Interfaces
DataInput
DataOutput
Classes
ByteArrayInputStream
ByteArrayOutputStream
DataInputStream
DataOutputStream
InputStream
InputStreamReader
OutputStream
OutputStreamWriter
PrintStream
Reader
Writer
