SerializationUtil

public class SerializationUtil
extends Object

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


這個公用程式可序列化/還原序列化實作 Serializable 的物件。

摘要

公用建構函式

SerializationUtil()

公用方法

static Object deserialize(String serialized)

還原使用 serializeToString(Serializable) 序列化的物件。

static Object deserialize(File serializedFile, boolean deleteFile)

還原使用 serialize(Serializable) 序列化的物件。

static File serialize(Serializable o)

序列化實作 Serializable 的物件。

static String serializeToString(Serializable o)

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

公用建構函式

SerializationUtil

public SerializationUtil ()

公用方法

反序列化

public static Object deserialize (String serialized)

還原使用 serializeToString(Serializable) 序列化的物件。

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

傳回
Object 還原序列化的物件。

擲回
IOException 如果還原序列化失敗。

反序列化

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

還原使用 serialize(Serializable) 序列化的物件。

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

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

傳回
Object 還原序列化的物件。

擲回
IOException 如果還原序列化失敗。

serialize

public static File serialize (Serializable o)

序列化實作 Serializable 的物件。

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

傳回
File 物件序列化所在的 File

擲回
IOException 如果序列化失敗。

serializeToString

public static String serializeToString (Serializable o)

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

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

傳回
String 物件序列化所在的 String

擲回
IOException 如果序列化失敗。