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 ()

公用方法

deserialize

public static Object deserialize (String serialized)

serializeToString(Serializable) 序列化物件進行反序列化。

參數
serialized String:物件序列化的 base64 字串。

傳回
Object 已將物件重新序列化。

擲回
如果反序列化失敗。

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

serialize(Serializable) 序列化物件進行反序列化。

參數
serializedFile File:物件序列化的檔案。

deleteFile boolean:如果序列化檔案在反序列化後應予以刪除,則為 true。

傳回
Object 已將物件重新序列化。

擲回
如果反序列化失敗。

serialize

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

擲回
序列化失敗。