TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
Si tratta di un tipo di sentinella che racchiude un Long
. Esiste solo come suggerimento per il meccanismo di analisi delle opzioni 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 |
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 è millis. |
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 fromString(String)
.
Parametri | |
---|---|
value |
String |
Metodi pubblici
asLong
public Long asLong ()
Ritorni | |
---|---|
Long |
il valore Long con wrapping. |
compareTo
public int compareTo (Long other)
Parametri | |
---|---|
other |
Long |
Ritorni | |
---|---|
int |
doubleValue
public double doubleValue ()
Ritorni | |
---|---|
double |
floatValue
public float floatValue ()
Ritorni | |
---|---|
float |
fromString
public static long fromString (String value)
Analizza la stringa come valore di tempo gerarchico
L'unità predefinita è millis. L'analizzatore 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é ciascuna venga visualizzata al massimo una volta e 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
. Come
esempio specifico, "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 essere non negativo e rientrare nel tipo long
.
Parametri | |
---|---|
value |
String |
Ritorni | |
---|---|
long |
intValue
public int intValue ()
Ritorni | |
---|---|
int |
longValue
public long longValue ()
Ritorni | |
---|---|
long |