SerializationUtil

public class SerializationUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SerializationUtil


Tiện ích để chuyển đổi tuần tự/giải tuần tự một đối tượng triển khai Serializable.

Tóm tắt

Hàm khởi tạo công khai

SerializationUtil()

Phương thức công khai

static Object deserialize(String serialized)

Giải tuần tự hoá một đối tượng đã được tuần tự hoá bằng serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Giải tuần tự hoá một đối tượng đã được tuần tự hoá bằng serialize(Serializable).

static File serialize(Serializable o)

Tuần tự hoá một đối tượng triển khai Serializable.

static String serializeToString(Serializable o)

Tuần tự hoá và đối tượng thành một chuỗi được mã hoá base64.

Hàm khởi tạo công khai

SerializationUtil

public SerializationUtil ()

Phương thức công khai

giải tuần tự

public static Object deserialize (String serialized)

Giải tuần tự hoá một đối tượng đã được tuần tự hoá bằng serializeToString(Serializable).

Tham số
serialized String: chuỗi base64 nơi đối tượng được chuyển đổi tuần tự.

Giá trị trả về
Object đối tượng được chuyển đổi tuần tự.

Gửi
IOException nếu quá trình chuyển đổi tuần tự không thành công.

giải tuần tự

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Giải tuần tự hoá một đối tượng đã được tuần tự hoá bằng serialize(Serializable).

Tham số
serializedFile File: tệp mà đối tượng được chuyển đổi tuần tự.

deleteFile boolean: true nếu tệp được chuyển đổi tuần tự sẽ bị xoá sau khi được chuyển đổi ngược tuần tự.

Giá trị trả về
Object đối tượng được chuyển đổi tuần tự.

Gửi
IOException nếu quá trình chuyển đổi tuần tự không thành công.

tuần tự hoá

public static File serialize (Serializable o)

Tuần tự hoá một đối tượng triển khai Serializable.

Tham số
o Serializable: đối tượng cần chuyển đổi tuần tự.

Giá trị trả về
File File nơi đối tượng được chuyển đổi tuần tự.

Gửi
IOException nếu quá trình chuyển đổi tuần tự không thành công.

serializeToString

public static String serializeToString (Serializable o)

Tuần tự hoá và đối tượng thành một chuỗi được mã hoá base64.

Tham số
o Serializable: đối tượng cần chuyển đổi tuần tự.

Giá trị trả về
String String nơi đối tượng được chuyển đổi tuần tự.

Gửi
IOException nếu quá trình chuyển đổi tuần tự không thành công.