TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
To typ sentinela, który zawiera element Long
. Istnieje tylko po to, aby zasugerować mechanizmowi parsowania opcji, że dana wartość powinna zostać przeanalizowana tak, jakby była ciągiem znaków reprezentującym wartość czasu.
Zamiast tego zalecamy użycie Duration
.
Podsumowanie
Konstruktory publiczne | |
---|---|
TimeVal(Long value)
Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje podany argument Long. |
|
TimeVal(String value)
Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje |
Metody publiczne | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
Parsuje ciąg znaków jako hierarchiczny czas. Domyślna jednostka to milisekunda. |
int
|
intValue()
|
long
|
longValue()
|
Konstruktory publiczne
TimeVal
public TimeVal (Long value)
Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje podany argument Long.
Parametry | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje fromString(String)
.
Parametry | |
---|---|
value |
String |
Metody publiczne
asLong
public Long asLong ()
Zwroty | |
---|---|
Long |
owiniętej wartości Long . |
compareTo
public int compareTo (Long other)
Parametry | |
---|---|
other |
Long |
Zwroty | |
---|---|
int |
doubleValue
public double doubleValue ()
Zwroty | |
---|---|
double |
floatValue
public float floatValue ()
Zwroty | |
---|---|
float |
fromString
public static long fromString (String value)
Parsuje ciąg znaków jako hierarchiczny czas.
Domyślna jednostka to milisekunda. Parsowanie zaakceptuje wartość s
dla sekund (1000 milisekund), m
dla minut (60 sekund), h
dla godzin (60 minut) lub d
dla dni (24 godziny).
Jednostki mogą być mieszane i dopasowane, o ile każda z nich pojawia się maksymalnie raz i o ile wszystkie wyświetlane jednostki są wymienione w kolejności malejącej. Na przykład:
h
może pojawić się tylko przed m
i tylko po d
. Przykładowo „1d2h3m4s5ms” to prawidłowa wartość czasu, podobnie jak „4” lub „4ms”. Wszystkie puste miejsca w tekście są pomijane.
Pamiętaj, że ta metoda odrzuca wartości przepełniające. Dzięki temu liczba wyjściowa jest zawsze nieujemna i pasuje do typu long
.
Parametry | |
---|---|
value |
String |
Zwroty | |
---|---|
long |
intValue
public int intValue ()
Zwroty | |
---|---|
int |
longValue
public long longValue ()
Zwroty | |
---|---|
long |