Таймвал
public class TimeVal
extends Object
java.lang.Объект |
↳ | com.android.tradefed.util.TimeVal |
Это тип дозорного, который оборачивает Long
. Он существует исключительно как подсказка механизму анализа параметров о том, что конкретное значение должно анализироваться так, как если бы оно было строкой, представляющей значение времени.
Вместо этого мы рекомендуем использовать Duration
.
Краткое содержание
Общественные конструкторы |
---|
TimeVal (Long value) Создает вновь выделенный объект TimeVal, который представляет указанный аргумент Long. |
TimeVal (String value) Создает вновь выделенный объект TimeVal, который представляет временная метка указывается параметром String. |
Общественные конструкторы
Таймвал
public TimeVal (Long value)
Создает вновь выделенный объект TimeVal, который представляет указанный аргумент Long.
Таймвал
public TimeVal (String value)
Создает вновь выделенный объект TimeVal, который представляет временная метка указывается параметром String. Строка преобразуется в TimeVal точно так же, как метод fromString(String)
.
Публичные методы
asLong
public Long asLong ()
Возврат |
---|
Long | завернутое Long значение. |
сравнить с
public int compareTo (Long other)
двойное значение
public double doubleValue ()
плавающее значение
public float floatValue ()
изСтрока
public static long fromString (String value)
Анализирует строку как иерархическое значение времени.
Единица измерения по умолчанию — миллис. Анализатор принимает
s
для секунд (1000 милли),
m
для минут (60 секунд),
h
для часов (60 минут) или
d
для дней (24 часа).
Юниты можно смешивать и сопоставлять, при условии, что каждый юнит появляется не более одного раза, а все юниты, которые появляются, перечислены в порядке убывания масштаба. Так, например,
h
может появляться только перед
m
и может появляться только после
d
. В качестве конкретного примера допустимым значением времени будет «1d2h3m4s5ms», как и «4» или «4ms». Все встроенные пробелы отбрасываются.
Обратите внимание, что этот метод отклоняет переполнение. Таким образом, выходное число гарантированно будет неотрицательным и будет соответствовать
long
типу.
intValue
public int intValue ()
длинное значение
public long longValue ()