SerializationUtil

public class SerializationUtil
extends Object

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


ยูทิลิตีเพื่อซีเรียลไลซ์/ดีซีเรียลไลซ์ออบเจ็กต์ที่ใช้ Serializable

สรุป

เครื่องมือสร้างสาธารณะ

SerializationUtil()

เมธอดสาธารณะ

static Object deserialize(String serialized)

ยกเลิกการซีเรียลไลซ์ออบเจ็กต์ที่ซีเรียลไลซ์โดยใช้ serializeToString(Serializable)

static Object deserialize(File serializedFile, boolean deleteFile)

ยกเลิกการซีเรียลไลซ์ออบเจ็กต์ที่ซีเรียลไลซ์โดยใช้ serialize(Serializable)

static File serialize(Serializable o)

Serialize ออบเจ็กต์ที่ใช้ Serializable

static String serializeToString(Serializable o)

จัดรูปแบบออบเจ็กต์เป็นสตริงที่เข้ารหัส Base64

เครื่องมือสร้างสาธารณะ

SerializationUtil

public SerializationUtil ()

เมธอดสาธารณะ

ยกเลิกการซีเรียลไลซ์

public static Object deserialize (String serialized)

ยกเลิกการซีเรียลไลซ์ออบเจ็กต์ที่ซีเรียลไลซ์โดยใช้ serializeToString(Serializable)

พารามิเตอร์
serialized String: สตริง base64 ที่มีการซีเรียลไลซ์ออบเจ็กต์

การคืนสินค้า
Object ออบเจ็กต์ที่ยกเลิกการซีเรียลไลซ์

ส่ง
IOException หากการยกเลิกซีเรียลไลซ์ไม่สำเร็จ

ยกเลิกการซีเรียลไลซ์

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

ยกเลิกการซีเรียลไลซ์ออบเจ็กต์ที่ซีเรียลไลซ์โดยใช้ serialize(Serializable)

พารามิเตอร์
serializedFile File: ไฟล์ที่ทำการซีเรียลไลซ์ออบเจ็กต์

deleteFile boolean: จริง หากควรลบไฟล์ที่แปลงเป็นอนุกรมเมื่อเลิกแปลงเป็นอนุกรม

การคืนสินค้า
Object ออบเจ็กต์ที่ยกเลิกการซีเรียลไลซ์

ส่ง
IOException หากการยกเลิกซีเรียลไลซ์ไม่สำเร็จ

เรียงลำดับ

public static File serialize (Serializable o)

Serialize ออบเจ็กต์ที่ใช้ Serializable

พารามิเตอร์
o Serializable: ออบเจ็กต์ที่จะซีเรียลไลซ์

การคืนสินค้า
File File ที่มีการซีเรียลไลซ์ออบเจ็กต์

ส่ง
IOException หากการซีเรียลไลซ์ล้มเหลว

serializeToString

public static String serializeToString (Serializable o)

จัดรูปแบบออบเจ็กต์เป็นสตริงที่เข้ารหัส Base64

พารามิเตอร์
o Serializable: ออบเจ็กต์ที่จะซีเรียลไลซ์

การคืนสินค้า
String String ที่มีการซีเรียลไลซ์ออบเจ็กต์

ส่ง
IOException หากการซีเรียลไลซ์ล้มเหลว