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)

擲回
也會失敗

serializeToString

public static String serializeToString (Serializable o)

序列化並物件為 Base64 編碼字串。

參數
o Serializable:要序列化的物件。

傳回
String 物件的序列化 String

擲回
也會失敗