TimeVal
public
class
TimeVal
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.TimeVal |
Essa classe foi descontinuada.
use Duration.
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.
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 |
|