TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
Jest to typ wartownika, który opakowuje obiekt Long. Istnieje on wyłącznie jako wskazówka dla mechanizmu analizowania opcji, że dana wartość powinna być analizowana tak, jakby była ciągiem znaków reprezentującym wartość czasu.
Zamiast tego zalecamy używanie Duration.
Podsumowanie
Konstruktory publiczne | |
|---|---|
TimeVal(Long value)
Tworzy 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
TimeVal
public TimeVal (Long value)
Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje określony argument Long.
| Parametry | |
|---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje fromString(String).
| Parametry | |
|---|---|
value |
String |
| Zgłasza | |
|---|---|
NumberFormatException |
|
Metody publiczne
asLong
public Long asLong ()
| Zwraca | |
|---|---|
Long |
wartość Long w opakowaniu. |
compareTo
public int compareTo (Long other)
| Parametry | |
|---|---|
other |
Long |
| Zwraca | |
|---|---|
int |
|
doubleValue
public double doubleValue ()
| Zwraca | |
|---|---|
double |
|
floatValue
public float floatValue ()
| Zwraca | |
|---|---|
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 w przypadku sekund (1000 milisekund), m w przypadku minut (60 sekund), h w przypadku godzin (60 minut) i d w przypadku dni (24 godziny).
Jednostki można łączyć ze sobą, o ile każda z nich występuje co najwyżej raz i o ile wszystkie jednostki, które się pojawiają, są wymienione w kolejności malejącej. Na przykład znak h może występować tylko przed znakiem m i tylko po znaku d. Na przykład „1d2h3m4s5ms” to prawidłowa wartość czasu, podobnie jak „4” lub „4ms”. Wszystkie osadzone białe znaki są odrzucane.
Pamiętaj, że ta metoda odrzuca przepełnienia. Dlatego wynikowa liczba jest zawsze nieujemna i mieści się w zakresie typu long.
| Parametry | |
|---|---|
value |
String |
| Zwraca | |
|---|---|
long |
|
| Zgłasza | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| Zwraca | |
|---|---|
int |
|
longValue
public long longValue ()
| Zwraca | |
|---|---|
long |
|