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 |
|
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 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 |
|