我想将字节数组转换为类对象。 byte array是读取文件的数据。(文件不是序列化的!)
那么,是否有可能将Not Serialize字节数组转换为Class ???
因为数组字节大小太大,所以我必须使用反序列化。
答案 0 :(得分:0)
序列化:
byte[] data = SerializationUtils.serialize(yourObject);
要反序列化:
YourObject yourObject = SerializationUtils.deserialize(data)
如前所述,这需要Commons Lang库。它可以使用Gradle导入:
compile 'org.apache.commons:commons-lang3:3.5'
的Maven:
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.5</version>
</dependency>