TimeVal
public class TimeVal
extends Object
java.lang.Object |
| com.android.tradefed.util.TimeVal |
Jest to typ wartownika, który otacza Long
. Istnieje wyłącznie jako wskazówka dla maszyn parsujących opcje, że konkretna wartość powinna być parsowana tak, jakby była łańcuchem reprezentującym wartość czasu.
Zamiast tego zalecamy użycie Duration
.
Streszczenie
Konstruktorzy publiczni |
---|
TimeVal (Long value) Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony argument Long |
TimeVal (String value) Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje znak czasu wskazane przez parametr String. |
Konstruktorzy publiczni
TimeVal
public TimeVal (Long value)
Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony argument Long
TimeVal
public TimeVal (String value)
Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje znak czasu wskazane przez parametr String. Ciąg jest konwertowany na TimeVal dokładnie w sposób używany przez 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 ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
Analizuje ciąg jako hierarchiczną wartość czasu
Domyślną jednostką jest milis. Parser zaakceptuje
s
dla sekund (1000 milis),
m
dla minut (60 sekund),
h
dla godzin (60 minut) lub
d
dla dni (24 godziny).
Jednostki mogą być mieszane i dopasowywane, o ile każda jednostka pojawia się co najwyżej raz i tak długo, jak wszystkie jednostki, które się pojawiają, są 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.
Zwróć uwagę, że ta metoda odrzuca przepełnienia. Tak więc liczba wyjściowa jest gwarantowana, aby nie była ujemna i mieściła się w
long
typie.
intValue
public int intValue ()
długaWartość
public long longValue ()