TimeVal
public class TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
Esse é um tipo sentinela que envolve um Long
. Ele existe apenas como uma dica para a máquina de análise de opções de que um valor específico precisa ser analisado como se fosse uma string que representa um valor de tempo.
Recomendamos o uso de 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) Constrói 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 é milis. |
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)
Constrói um objeto TimeVal recém-alocado que representa o fromString(String)
.
Parâmetros | |
---|---|
value | String |
Métodos públicos
asLong
public Long asLong ()
Retorna | |
---|---|
Long | o valor Long envolvido. |
compareTo
public int compareTo (Long other)
Parâmetros | |
---|---|
other | Long |
Retorna | |
---|---|
int |
doubleValue
public double doubleValue ()
Retorna | |
---|---|
double |
floatValue
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 é milis. O analisador aceita s
para segundos (1.000 milis), m
para minutos (60 segundos), h
para horas (60 minutos) ou d
para dias (24 horas).
As unidades podem ser misturadas e combinadas, desde que cada unidade apareça no máximo uma vez e desde que todas as unidades que aparecem sejam listadas em ordem decrescente de escala. Por exemplo, h
só pode aparecer antes de m
e depois de d
. Como exemplo específico, "1d2h3m4s5ms" seria um valor de tempo válido, assim como "4" ou "4ms". Todos os espaços em branco incorporados são descartados.
Esse método rejeita transbordamentos. Portanto, o número de saída não pode ser negativo e precisa se encaixar no tipo long
.
Parâmetros | |
---|---|
value | String |
Retorna | |
---|---|
long |
intValue
public int intValue ()
Retorna | |
---|---|
int |
longValue
public long longValue ()
Retorna | |
---|---|
long |