TimeVal

public class TimeVal
extends Number implements Comparable<Long>

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


Questo è un tipo di sentinella che aggrega un elemento Long. Esiste solo come suggerimento per il meccanismo di analisi delle opzioni, che indica che un determinato valore deve essere analizzato come se fosse una stringa che rappresenta un valore temporale.

Ti consigliamo di utilizzare Duration.

Riepilogo

Costruttori pubblici

TimeVal(Long value)

Costruisce un oggetto TimeVal appena allocato che rappresenta l'argomento Long specificato

TimeVal(String value)

Costruisce un oggetto TimeVal appena allocato che rappresenta il timestamp indicato dal parametro String.

Metodi pubblici

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

Analizza la stringa come valore di tempo gerarchico

L'unità predefinita è millisecondi.

int intValue()

long longValue()

Costruttori pubblici

TimeVal

public TimeVal (Long value)

Costruisce un oggetto TimeVal appena allocato che rappresenta l'argomento Long specificato

Parametri
value Long

TimeVal

public TimeVal (String value)

Costruisce un oggetto TimeVal appena allocato che rappresenta il timestamp indicato dal parametro String. La stringa viene convertita in un TimeVal esattamente come avviene con il metodo fromString(String).

Parametri
value String

Genera
NumberFormatException

Metodi pubblici

asLong

public Long asLong ()

Resi
Long il valore Long di wrapping.

compareTo

public int compareTo (Long other)

Parametri
other Long

Resi
int

doubleValue

public double doubleValue ()

Resi
double

floatValue

public float floatValue ()

Resi
float

fromString

public static long fromString (String value)

Analizza la stringa come valore di tempo gerarchico

L'unità predefinita è millisecondi. Il parser accetterà s per i secondi (1000 millisecondi), m per i minuti (60 secondi), h per le ore (60 minuti) o d per i giorni (24 ore).

Le unità possono essere combinate, purché ogni unità venga visualizzata al massimo una volta e purché tutte le unità visualizzate siano elencate in ordine decrescente di scala. Ad esempio, h può essere visualizzato solo prima di m e solo dopo d. Ad esempio, "1d2h3m4s5ms" sarebbe un valore di tempo valido, così come "4" o "4ms". Tutti gli spazi vuoti incorporati vengono eliminati.

Tieni presente che questo metodo rifiuta gli overflow. Pertanto, il numero di output è garantito per essere non negativo e per rientrare nel tipo long.

Parametri
value String

Resi
long

Genera
NumberFormatException

intValue

public int intValue ()

Resi
int

longValue

public long longValue ()

Resi
long