Valore Time
public
class
TimeVal
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.TimeVal |
Questo è un tipo sentinella che avvolge un Long
. Esiste solo come suggerimento per le opzioni
di analisi secondo cui un determinato valore deve essere analizzato come se fosse una stringa che rappresenta un
valore temporale.
Ti consigliamo di usare invece Duration
.
Riepilogo
Costruttori pubblici | |
---|---|
TimeVal(Long value)
Crea un oggetto TimeVal appena allocato che rappresenta l'argomento Long specificato |
|
TimeVal(String value)
Crea 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 temporale gerarchico L'unità predefinita è in millisecondi. |
int
|
intValue()
|
long
|
longValue()
|
Costruttori pubblici
Valore Time
public TimeVal (Long value)
Crea un oggetto TimeVal appena allocato che rappresenta l'argomento Long specificato
Parametri | |
---|---|
value |
Long |
Valore Time
public TimeVal (String value)
Crea un oggetto TimeVal appena allocato che rappresenta il fromString(String)
.
Parametri | |
---|---|
value |
String |
Metodi pubblici
lungo
public Long asLong ()
Ritorni | |
---|---|
Long |
il valore aggregato Long . |
confrontaTo
public int compareTo (Long other)
Parametri | |
---|---|
other |
Long |
Ritorni | |
---|---|
int |
Valore doppio
public double doubleValue ()
Ritorni | |
---|---|
double |
Valore in virgola mobile
public float floatValue ()
Ritorni | |
---|---|
float |
fromString
public static long fromString (String value)
Analizza la stringa come valore temporale gerarchico
L'unità predefinita è in millisecondi. Il parser accetta s
per secondi (1000 millisecondi),
m
per minuti (60 secondi), h
per ore (60 minuti) o d
per giorni
(24 ore).
Le unità possono essere miste e abbinate, a condizione che ciascuna unità venga visualizzata al massimo una volta e a condizione che
tutte le unità visualizzate sono elencate in ordine di scala decrescente. Quindi, ad esempio,
h
potrebbe apparire solo prima del giorno m
e solo dopo il giorno d
. Come
esempio specifico: "1d2h3m4s5ms" sarebbe un valore di tempo valido, così come "4" o "4 ms". Tutti
viene ignorato.
Tieni presente che questo metodo rifiuta gli overflow. Quindi il numero di output è garantito
non negativi e che si adattino al tipo long
.
Parametri | |
---|---|
value |
String |
Ritorni | |
---|---|
long |
Valore int
public int intValue ()
Ritorni | |
---|---|
int |
Valore lungo
public long longValue ()
Ritorni | |
---|---|
long |