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