TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
Esse é um tipo de sentinela que envolve um Long
. Ele existe apenas como uma dica para as opções
analisando máquinas para que um determinado valor seja analisado como se fosse uma string que representasse um
valor de tempo.
Recomendamos usar Duration
.
Resumo
Construtores públicos | |
---|---|
TimeVal(Long value)
Constrói um objeto TimeVal recém-alocado que representa o argumento Long especificado |
|
TimeVal(String value)
Cria um objeto TimeVal recém-alocado que representa o |
Métodos públicos | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
Analisa a string como um valor de tempo hierárquico A unidade padrão é milissegundos. |
int
|
intValue()
|
long
|
longValue()
|
Construtores públicos
TimeVal
public TimeVal (Long value)
Constrói um objeto TimeVal recém-alocado que representa o argumento Long especificado
Parâmetros | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Cria um objeto TimeVal recém-alocado que representa o fromString(String)
.
Parâmetros | |
---|---|
value |
String |
Métodos públicos
Longo
public Long asLong ()
Retorna | |
---|---|
Long |
o valor Long unido. |
compararTo
public int compareTo (Long other)
Parâmetros | |
---|---|
other |
Long |
Retorna | |
---|---|
int |
DoubleValue
public double doubleValue ()
Retorna | |
---|---|
double |
Valor flutuante
public float floatValue ()
Retorna | |
---|---|
float |
fromString
public static long fromString (String value)
Analisa a string como um valor de tempo hierárquico
A unidade padrão é milissegundos. O analisador aceita s
por segundos (1.000 milissegundos),
m
para minutos (60 segundos), h
para horas (60 minutos) ou d
para dias
(24 horas).
As unidades podem ser combinadas, contanto que cada uma apareça no máximo uma vez e contanto que
todas as unidades que aparecem são listadas em ordem decrescente de escala. Por exemplo,
É possível que h
apareça somente antes de m
e depois de d
. Como
exemplo específico, "1d2h3m4s5ms" seria um valor de tempo válido, como "4" ou "4 ms". Todos
o espaço em branco incorporado é descartado.
Esse método rejeita os estouros. Assim sendo, o número da saída é garantido
não negativo e para caber no tipo long
.
Parâmetros | |
---|---|
value |
String |
Retorna | |
---|---|
long |
Valor inteiro
public int intValue ()
Retorna | |
---|---|
int |
valor longo
public long longValue ()
Retorna | |
---|---|
long |