TimeVal

public class TimeVal
extends Number implements Comparable<Long>

java.lang.Object
java.lang.Number
com.android.tradefed.util.TimeVal


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

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

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

Государственные строители

TimeVal (Long value)

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

TimeVal (String value)

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

Общедоступные методы

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

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

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

int intValue ()

long longValue ()

Государственные строители

TimeVal

public TimeVal (Long value)

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

Параметры
value Long

TimeVal

public TimeVal (String value)

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

Параметры
value String

Броски
NumberFormatException

Общедоступные методы

asLong

public Long asLong ()

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

compareTo

public int compareTo (Long other)

Параметры
other Long

Возвраты
int

doubleValue

public double doubleValue ()

Возвраты
double

floatValue

public float floatValue ()

Возвраты
float

fromString

public static long fromString (String value)

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

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

Единицы измерения можно комбинировать, при условии, что каждая единица встречается не более одного раза и все встречающиеся единицы указаны в порядке убывания шкалы. Например, h может встречаться только перед m , а после d . В качестве конкретного примера, "1d2h3m4s5ms" будет допустимым значением времени, как и "4" или "4ms". Все пробелы внутри значения отбрасываются.

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

Параметры
value String

Возвраты
long

Броски
NumberFormatException

intValue

public int intValue ()

Возвраты
int

longValue

public long longValue ()

Возвраты
long