SerializationUtil
public
class
SerializationUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SerializationUtil |
可將實作 ERROR(/Serializable)
的物件序列化/去序列化。
摘要
公用建構函式 | |
---|---|
SerializationUtil()
|
公用方法 | |
---|---|
static
Object
|
deserialize(String serialized)
使用 |
static
Object
|
deserialize(File serializedFile, boolean deleteFile)
使用 |
static
File
|
serialize(Serializable o)
將實作 |
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 。 |
擲回 | |
---|---|
|
也會失敗 |