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 ()
公用方法
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。 |
| 擲回 | |
|---|---|
|
序列化失敗。 |