ResultDBUtil

public final class ResultDBUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.ResultDBUtil


ResultDB 보고자를 위한 유틸리티 클래스입니다.

요약

공개 생성자

ResultDBUtil()

공개 메서드

static String bytesToHex(byte[] bytes)

바이트 배열을 16진수 문자열로 변환합니다.

static String makeValidKey(String key)

키가 ResultDB에 유효한지 확인합니다.

static String truncateString(String input, int maxBytes)

문자열을 지정된 최대 바이트로 자르고 다중 바이트 문자가 분리되지 않도록 합니다.

공개 생성자

ResultDBUtil

public ResultDBUtil ()

공개 메서드

bytesToHex

public static String bytesToHex (byte[] bytes)

바이트 배열을 16진수 문자열로 변환합니다.

매개변수
bytes byte

반환 값
String

makeValidKey

public static String makeValidKey (String key)

키가 ResultDB에 유효한지 확인합니다.

키는 정규식 ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$와 일치해야 합니다.

매개변수
key String

반환 값
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

문자열을 지정된 최대 바이트로 자르고 다중 바이트 문자가 분리되지 않도록 합니다.

매개변수
input String: 자르려는 문자열

maxBytes int: 자르기 위한 최대 바이트 수 (utf-8 인코딩)

반환 값
String 잘린 문자열