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) 。 |
抛出 | |
---|---|
|
如果序列化失败,则会发生此错误。 |
序列化 ToString
public static String serializeToString (Serializable o)
将对象序列化为 base64 编码的字符串。
参数 | |
---|---|
o |
Serializable :要序列化的对象。 |
返回 | |
---|---|
String |
是对象序列化所在的 String 。 |
抛出 | |
---|---|
|
如果序列化失败,则会发生此错误。 |