序列化工具

public class SerializationUtil
extends Object

java.lang.Object
com.android.tradefed.util.SerializationUtil


用于序列化/反序列化实现ERROR(/Serializable)对象的实用程序。

概括

公共构造函数

SerializationUtil ()

公共方法

static Object deserialize (String serialized)

反序列化使用serializeToString(Serializable)序列化的对象。

static Object deserialize (File serializedFile, boolean deleteFile)

反序列化使用serialize(Serializable)序列化的对象。

static File serialize (Serializable o)

序列化实现ERROR(/Serializable)的对象。

static String serializeToString (Serializable o)

将对象序列化为 Base64 编码的字符串。

公共构造函数

序列化工具

public SerializationUtil ()

公共方法

反序列化

public static Object deserialize (String serialized)

反序列化使用serializeToString(Serializable)序列化的对象。

参数
serialized String :序列化对象的 Base64 字符串。

退货
Object对象被反序列化。

投掷
如果反序列化失败。

反序列化

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

反序列化使用serialize(Serializable)序列化的对象。

参数
serializedFile File :对象被序列化的文件。

deleteFile boolean :如果序列化文件在反序列化后应删除,则为 true。

退货
Object对象被反序列化。

投掷
如果反序列化失败。

连载

public static File serialize (Serializable o)

序列化实现ERROR(/Serializable)的对象。

参数
o Serializable :要序列化的对象。

退货
File序列化对象的ERROR(/File)

投掷
如果序列化失败。

序列化为字符串

public static String serializeToString (Serializable o)

将对象序列化为 Base64 编码的字符串。

参数
o Serializable :要序列化的对象。

退货
String对象被序列化的String

投掷
如果序列化失败。