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 sygnaturę czasową wskazaną przez parametr String.

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 sygnaturę czasową wskazaną przez parametr String. Ciąg znaków jest przekształcany w wartość TimeVal dokładnie w taki sam sposób jak w przypadku metody 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