Wartość czasowa
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal, |
To jest typ strażnika, który opakowuje obiekt Long
. Ma ona jedynie wskazówkę dotyczącą opcji
mechanizmu analizowania, że określona wartość powinna być analizowana tak, jakby była to ciąg reprezentujący
wartość czasu.
Zalecamy używanie zamiast niego Duration
.
Podsumowanie
Konstruktory publiczne | |
---|---|
TimeVal(Long value)
Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony 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)
Analizuje ciąg znaków jako hierarchiczną wartość czasu Domyślna jednostka to milisekundy. |
int
|
intValue()
|
long
|
longValue()
|
Konstruktory publiczne
Wartość czasowa
public TimeVal (Long value)
Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony argument Long
Parametry | |
---|---|
value |
Long |
Wartość czasowa
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 |
opakowaną wartość Long . |
porównajDo
public int compareTo (Long other)
Parametry | |
---|---|
other |
Long |
Zwroty | |
---|---|
int |
wartość podwójna
public double doubleValue ()
Zwroty | |
---|---|
double |
Wartość zmiennoprzecinkowa
public float floatValue ()
Zwroty | |
---|---|
float |
fromString
public static long fromString (String value)
Analizuje ciąg znaków jako hierarchiczną wartość czasu
Domyślna jednostka to milisekundy. Parser akceptuje s
przez sekundy (1000 milisekund),
m
w przypadku minut (60 sekund), h
w przypadku godzin (60 minut) lub d
w przypadku dni
(24 godziny).
Jednostki mogą być mieszane i dopasowane, pod warunkiem że każda z nich pojawia się co najwyżej raz.
wszystkie widoczne jednostki są wymienione w malejącej kolejności. Na przykład:
Pole h
może pojawić się dopiero przed m
i może pojawić się dopiero po d
. Jako
konkretny przykład: „1d2h3m4s5ms” jest prawidłową wartością czasu, np. „4” lub „4 ms”. Wszystkie
jest odrzucana.
Pamiętaj, że ta metoda odrzuca nadmiarowe elementy. Liczba wynikowa na pewno będzie
nieujemny i mieści się w typie long
.
Parametry | |
---|---|
value |
String |
Zwroty | |
---|---|
long |
Wartość int
public int intValue ()
Zwroty | |
---|---|
int |
wartość_długa
public long longValue ()
Zwroty | |
---|---|
long |