序列化工具
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 編碼的字符串。 |
公共構造函數
序列化工具
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) 。 |
投擲 | |
---|---|
| 如果序列化失敗。 |
序列化到字符串
public static String serializeToString (Serializable o)
序列化並對象化為 base64 編碼的字符串。
參數 | |
---|---|
o | Serializable :要序列化的對象。 |
退貨 | |
---|---|
String | 序列化對象的ERROR(/String) 。 |
投擲 | |
---|---|
| 如果序列化失敗。 |