직렬화유틸

public class SerializationUtil
extends Object

java.lang.객체
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로 인코딩된 문자열로 직렬화하고 개체를 지정합니다.

공개 생성자

직렬화유틸

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

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

직렬화할 문자열

public static String serializeToString (Serializable o)

base64로 인코딩된 문자열로 직렬화하고 개체를 지정합니다.

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

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

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