我在以下转换中遇到问题。该文件变得混乱并丢失其所有信息。
这是我用来转换的方法:
private byte[] readFileToArray(Object object) throws IOException{
ByteArrayOutputStream byteArrayOutput = new ByteArrayOutputStream();
ObjectOutputStream objectOutput = new ObjectOutputStream(byteArrayOutput);
objectOutput.writeObject(object);
objectOutput.flush();
objectOutput.close();
byteArrayOutput.close();
byte [] data = byteArrayOutput.toByteArray();
return data;
}
我该怎么办才能不丢失文件中的信息?