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 |
对象已反序列化。 |
| 抛出 | |
|---|---|
|
反序列化失败。 |
序列化
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。 |
| 抛出 | |
|---|---|
|
序列化失败。 |