Valore Time
public
class
TimeVal
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.TimeVal |
Questo corso è stato ritirato.
usa invece Duration
.
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.
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 |