TimeVal

public class TimeVal
extends Number implements Comparable<Long>

java.lang.Object
   ↳ java.lang.Number
     ↳ com.android.tradefed.util.TimeVal


Este es un tipo centinela que encapsula un Long. Solo existe como una sugerencia para el mecanismo de análisis de opciones que indica que un valor en particular debe analizarse como si fuera una cadena que representa un valor de tiempo.

En su lugar, te recomendamos que uses Duration.

Resumen

Constructores públicos

TimeVal(Long value)

Construye un objeto TimeVal recién asignado que representa el argumento Long especificado.

TimeVal(String value)

Construye un objeto TimeVal recién asignado que representa la marca de tiempo indicada por el parámetro String.

Métodos públicos

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

Analiza la cadena como un valor de tiempo jerárquico.

La unidad predeterminada es millis.

int intValue()

long longValue()

Constructores públicos

TimeVal

public TimeVal (Long value)

Construye un objeto TimeVal recién asignado que representa el argumento Long especificado.

Parámetros
value Long

TimeVal

public TimeVal (String value)

Construye un objeto TimeVal recién asignado que representa la marca de tiempo indicada por el parámetro String. La cadena se convierte en un TimeVal exactamente de la misma manera que lo hace el método fromString(String).

Parámetros
value String

Arroja
NumberFormatException

Métodos públicos

asLong

public Long asLong ()

Muestra
Long Es el valor de Long ajustado.

compareTo

public int compareTo (Long other)

Parámetros
other Long

Muestra
int

doubleValue

public double doubleValue ()

Muestra
double

floatValue

public float floatValue ()

Muestra
float

fromString

public static long fromString (String value)

Analiza la cadena como un valor de tiempo jerárquico.

La unidad predeterminada es millis. El analizador aceptará s para segundos (1,000 milisegundos), m para minutos (60 segundos), h para horas (60 minutos) o d para días (24 horas).

Las unidades se pueden combinar, siempre y cuando cada unidad aparezca como máximo una vez y todas las unidades que aparezcan se enumeren en orden decreciente de escala. Por ejemplo, h solo puede aparecer antes de m y después de d. Como ejemplo específico, "1d2h3m4s5ms" sería un valor de tiempo válido, al igual que "4" o "4ms". Se descartan todos los espacios en blanco incorporados.

Ten en cuenta que este método rechaza los desbordamientos. Por lo tanto, se garantiza que el número de resultado no sea negativo y que se ajuste al tipo long.

Parámetros
value String

Muestra
long

Arroja
NumberFormatException

intValue

public int intValue ()

Muestra
int

longValue

public long longValue ()

Muestra
long