Tuần tự hóaUtil
public class SerializationUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.SerializationUtil |
Tiện ích để tuần tự hóa/giải tuần tự hóa một đối tượng triển khai ERROR(/Serializable)
.
Bản tóm tắt
Nhà thầu xây dựng công cộng
Tuần tự hóaUtil
public SerializationUtil ()
Phương pháp công khai
giải tuần tự hóa
public static Object deserialize (String serialized)
Giải tuần tự hóa một đối tượng đã được tuần tự hóa bằng cách sử dụng serializeToString(Serializable)
.
Thông số |
---|
serialized | String : chuỗi base64 nơi đối tượng được tuần tự hóa. |
Trả lại |
---|
Object | Đối tượng đã được giải tuần tự hóa. |
Ném |
---|
| nếu quá trình khử lưu huỳnh thất bại. |
giải tuần tự hóa
public static Object deserialize (File serializedFile,
boolean deleteFile)
Giải tuần tự hóa một đối tượng đã được tuần tự hóa bằng cách sử dụng serialize(Serializable)
.
Thông số |
---|
serializedFile | File : tệp nơi đối tượng được tuần tự hóa. |
deleteFile | boolean : true nếu tệp được tuần tự hóa sẽ bị xóa sau khi được giải tuần tự hóa. |
Trả lại |
---|
Object | Đối tượng đã được giải tuần tự hóa. |
Ném |
---|
| nếu quá trình khử lưu huỳnh thất bại. |
tuần tự hóa
public static File serialize (Serializable o)
Tuần tự hóa một đối tượng triển khai ERROR(/Serializable)
.
Thông số |
---|
o | Serializable : đối tượng cần tuần tự hóa. |
Ném |
---|
| nếu việc tuần tự hóa không thành công. |
tuần tự hóaToString
public static String serializeToString (Serializable o)
Tuần tự hóa và đối tượng thành chuỗi được mã hóa base64.
Thông số |
---|
o | Serializable : đối tượng cần tuần tự hóa. |
Trả lại |
---|
String | String nơi đối tượng được tuần tự hóa. |
Ném |
---|
| nếu việc tuần tự hóa không thành công. |