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

SerializationUtil ()

Phương pháp công khai

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) .

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) .

static File serialize (Serializable o)

Tuần tự hóa một đối tượng triển khai ERROR(/Serializable) .

static String serializeToString (Serializable o)

Tuần tự hóa và đối tượng thành chuỗi được mã hóa base64.

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.

Trả lại
File ERROR(/File) 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.

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.