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 |