Wartość czasu

public class TimeVal
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.TimeVal


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.

Zamiast tego zalecamy użycie Duration .

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.

Metody publiczne

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Analizuje ciąg jako hierarchiczną wartość czasu

Domyślną jednostką są milis.

int intValue ()

long longValue ()

Konstruktorzy publiczni

Wartość czasu

public TimeVal (Long value)

Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje określony Long argument

Parametry
value Long

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) .

Parametry
value String

Metody publiczne

jak długo

public Long asLong ()

Zwroty
Long opakowana wartość Long .

porównać do

public int compareTo (Long other)

Parametry
other Long

Zwroty
int

podwójna wartość

public double doubleValue ()

Zwroty
double

wartość pływająca

public float floatValue ()

Zwroty
float

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 .

Parametry
value String

Zwroty
long

intWartość

public int intValue ()

Zwroty
int

długa wartość

public long longValue ()

Zwroty
long