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 timestamp indicado pelo parâmetro String.

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 timestamp indicado pelo parâmetro String. A string é convertida em um TimeVal exatamente no usada pelo método 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