public class KryoKit extends Object
| 构造器和说明 |
|---|
KryoKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
clone(T object)
利用序列化进行对象深克隆
|
static com.esotericsoftware.kryo.Kryo |
getInstance()
获得当前线程的 Kryo 实例
|
static <T> T |
readFromByteArray(byte[] byteArray)
将字节数组反序列化为原对象
|
static <T> T |
readFromString(String str)
将 String 反序列化为原对象
利用了 Base64 编码
|
static <T> T |
readObjectFromByteArray(byte[] byteArray,
Class<T> clazz)
将字节数组反序列化为原对象
|
static <T> T |
readObjectFromString(String str,
Class<T> clazz)
将 String 反序列化为原对象
利用了 Base64 编码
|
static byte[] |
writeObjectToByteArray(Object obj)
将对象序列化为字节数组
|
static String |
writeObjectToString(Object obj)
将对象序列化为 String
利用了 Base64 编码
|
static byte[] |
writeToByteArray(Object obj)
将对象【及类型】序列化为字节数组
|
static String |
writeToString(Object obj)
将对象【及类型】序列化为 String
利用了 Base64 编码
|
public static <T> T clone(T object)
T - 任意对象object - 任意对象public static com.esotericsoftware.kryo.Kryo getInstance()
public static byte[] writeToByteArray(Object obj)
obj - 任意对象public static String writeToString(Object obj)
obj - 任意对象public static <T> T readFromByteArray(byte[] byteArray)
T - 原对象的类型byteArray - writeToByteArray 方法序列化后的字节数组public static <T> T readFromString(String str)
T - 原对象的类型str - writeToString 方法序列化后的字符串public static byte[] writeObjectToByteArray(Object obj)
obj - 任意对象public static String writeObjectToString(Object obj)
obj - 任意对象public static <T> T readObjectFromByteArray(byte[] byteArray,
Class<T> clazz)
T - 原对象的类型byteArray - writeObjectToByteArray 方法序列化后的字节数组clazz - 原对象的 ClassCopyright © 2019. All rights reserved.