TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
É um tipo de sentinela que encapsula um Long. Ele existe apenas como uma dica para o mecanismo de análise de opções de que um determinado valor precisa ser analisado como se fosse uma string que representa 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 |
| Gera | |
|---|---|
NumberFormatException |
|
Métodos públicos
asLong
public Long asLong ()
| Retorna | |
|---|---|
Long |
o valor Long encapsulado. |
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 é milissegundos. O analisador aceita s para segundos (1.000 milissegundos), 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 uma apareça no máximo uma vez e que todas as unidades que aparecem estejam listadas em ordem decrescente de escala. Por exemplo, h só pode aparecer antes de m e depois de d. Por exemplo, "1d2h3m4s5ms" seria um valor de tempo válido, assim como "4" ou "4ms". Todo o espaço em branco incorporado é descartado.
Esse método rejeita estouros. Assim, o número de saída é garantido como não negativo e se encaixa no tipo long.
| Parâmetros | |
|---|---|
value |
String |
| Retorna | |
|---|---|
long |
|
| Gera | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| Retorna | |
|---|---|
int |
|
longValue
public long longValue ()
| Retorna | |
|---|---|
long |
|