SerializationUtil

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 编码的字符串。

公共构造函数

SerializationUtil

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)

抛出
如果序列化失败,则会发生此错误。

序列化 ToString

public static String serializeToString (Serializable o)

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

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

返回
String 是对象序列化所在的 String

抛出
如果序列化失败,则会发生此错误。