Wartość czasu
public class TimeVal
extends Object
Obiekt Java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
Ta klasa jest przestarzała.
zamiast tego użyj Duration
.
Jest to typ wartowniczy, który otacza Long
. Istnieje wyłącznie jako wskazówka dla maszyn analizujących opcje, że konkretna wartość powinna być analizowana tak, jakby była ciągiem reprezentującym wartość czasu.
Streszczenie
Konstruktorzy publiczni |
---|
TimeVal (Long value) Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony Long argument |
TimeVal (String value) Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje znak czasu wskazywany przez parametr String. |
Konstruktorzy publiczni
Wartość czasu
public TimeVal (Long value)
Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony Long argument
Wartość czasu
public TimeVal (String value)
Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje znak czasu wskazywany przez parametr String. Ciąg jest konwertowany na wartość TimeVal dokładnie w sposób używany przez metodę fromString(String)
.
Metody publiczne
jak długo
public Long asLong ()
Zwroty |
---|
Long | opakowana wartość Long . |
porównać do
public int compareTo (Long other)
podwójna wartość
public double doubleValue ()
wartość pływająca
public float floatValue ()
z ciągu
public static long fromString (String value)
Analizuje ciąg jako hierarchiczną wartość czasu
Domyślną jednostką są milis. Parser akceptuje
s
dla sekund (1000 milisekund),
m
dla minut (60 sekund),
h
dla godzin (60 minut) lub
d
dla dni (24 godziny).
Jednostki można mieszać i dopasowywać, pod warunkiem, że każda jednostka pojawi się najwyżej raz i pod warunkiem, że wszystkie jednostki, które się pojawią, zostaną wymienione w malejącej kolejności skali. Na przykład
h
może pojawić się tylko przed
m
i może pojawić się tylko po
d
. Jako konkretny przykład, „1d2h3m4s5ms” będzie prawidłową wartością czasu, podobnie jak „4” lub „4ms”. Wszystkie osadzone białe znaki są odrzucane.
Należy pamiętać, że ta metoda odrzuca przepełnienia. Zatem liczba wyjściowa będzie nieujemna i zmieści się w typie
long
.
intWartość
public int intValue ()
długa wartość
public long longValue ()