序列化工具

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序列化對象的ERROR(/String)

投擲
如果序列化失敗。