직렬화Util

public class SerializationUtil
extends Object

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


ERROR(/Serializable) 구현하는 객체를 직렬화/역직렬화하는 유틸리티입니다.

요약

공개 생성자

SerializationUtil ()

공개 메소드

static Object deserialize (String serialized)

serializeToString(Serializable) 사용하여 직렬화된 객체를 역직렬화합니다.

static Object deserialize (File serializedFile, boolean deleteFile)

serialize(Serializable) 사용하여 직렬화된 객체를 역직렬화합니다.

static File serialize (Serializable o)

ERROR(/Serializable) 구현하는 객체를 직렬화합니다.

static String serializeToString (Serializable o)

base64로 인코딩된 문자열로 직렬화하고 객체화합니다.

공개 생성자

직렬화Util

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

던지기
직렬화가 실패하는 경우.

serializeToString

public static String serializeToString (Serializable o)

base64로 인코딩된 문자열로 직렬화하고 객체화합니다.

매개변수
o Serializable : 직렬화할 객체입니다.

보고
String 객체가 직렬화된 String .

던지기
직렬화가 실패하는 경우.