Таймвал

public class TimeVal
extends Object

java.lang.Объект
com.android.tradefed.util.TimeVal


Это тип дозорного, который оборачивает Long . Он существует исключительно как подсказка механизму анализа параметров о том, что конкретное значение должно анализироваться так, как если бы оно было строкой, представляющей значение времени.

Вместо этого мы рекомендуем использовать Duration .

Краткое содержание

Общественные конструкторы

TimeVal (Long value)

Создает вновь выделенный объект TimeVal, который представляет указанный аргумент Long.

TimeVal (String value)

Создает вновь выделенный объект TimeVal, который представляет временная метка указывается параметром String.

Публичные методы

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Анализирует строку как иерархическое значение времени.

Единица измерения по умолчанию — миллис.

int intValue ()

long longValue ()

Общественные конструкторы

Таймвал

public TimeVal (Long value)

Создает вновь выделенный объект TimeVal, который представляет указанный аргумент Long.

Параметры
value Long

Таймвал

public TimeVal (String value)

Создает вновь выделенный объект TimeVal, который представляет временная метка указывается параметром String. Строка преобразуется в TimeVal точно так же, как метод fromString(String) .

Параметры
value String

Публичные методы

asLong

public Long asLong ()

Возврат
Long завернутое Long значение.

по сравнению с

public int compareTo (Long other)

Параметры
other Long

Возврат
int

двойное значение

public double doubleValue ()

Возврат
double

плавающее значение

public float floatValue ()

Возврат
float

изСтрока

public static long fromString (String value)

Анализирует строку как иерархическое значение времени.

Единица измерения по умолчанию — миллис. Анализатор принимает s для секунд (1000 милли), m для минут (60 секунд), h для часов (60 минут) или d для дней (24 часа).

Юниты можно смешивать и сопоставлять при условии, что каждый юнит появляется не более одного раза, а все юниты, которые появляются, перечислены в порядке убывания масштаба. Так, например, h может появляться только перед m и может появляться только после d . В качестве конкретного примера допустимым значением времени будет «1d2h3m4s5ms», как и «4» или «4ms». Все встроенные пробелы отбрасываются.

Обратите внимание, что этот метод отклоняет переполнение. Таким образом, выходное число гарантированно будет неотрицательным и будет соответствовать long типу.

Параметры
value String

Возврат
long

intValue

public int intValue ()

Возврат
int

длинное значение

public long longValue ()

Возврат
long