РезультатDBUtil
public final class ResultDBUtil
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.result.resultdb.ResultDBUtil |
Служебный класс для репортера ResultDB.
Краткое содержание
Публичные конструкторы | |
---|---|
ResultDBUtil () |
Публичные методы | |
---|---|
static String | bytesToHex (byte[] bytes) Преобразует массив байтов в шестнадцатеричную строку. |
static String | makeValidKey (String key) Убедитесь, что ключ действителен для ResultDB. |
static String | truncateString (String input, int maxBytes) Усекает строку до указанного максимального количества байтов, избегая разбиения многобайтовых символов. |
Публичные конструкторы
РезультатDBUtil
public ResultDBUtil ()
Публичные методы
bytesToHex
public static String bytesToHex (byte[] bytes)
Преобразует массив байтов в шестнадцатеричную строку.
Параметры | |
---|---|
bytes | byte |
Возвраты | |
---|---|
String |
makeValidKey
public static String makeValidKey (String key)
Убедитесь, что ключ действителен для ResultDB.
Ключ должен соответствовать регулярному выражению: ^[az][a-z0-9_]*(/[az][a-z0-9_]*)*$
Параметры | |
---|---|
key | String |
Возвраты | |
---|---|
String |
усеченнаяСтрока
public static String truncateString (String input, int maxBytes)
Усекает строку до указанного максимального количества байтов, избегая разбиения многобайтовых символов.
Параметры | |
---|---|
input | String : строка для усечения |
maxBytes | int : максимальное количество байтов (в кодировке utf-8), до которых нужно усечь |
Возвраты | |
---|---|
String | укороченная строка |