Wartość czasu

public class TimeVal
extends Object

java.lang.Obiekt
com.android.tradefed.util.TimeVal


Jest to typ wartowniczy, który zawija Long . Istnieje wyłącznie jako wskazówka dla maszyn parsujących opcje, że dana wartość powinna być analizowana tak, jakby była łańcuchem reprezentującym wartość czasu.

Zamiast tego zalecamy użycie Duration .

Streszczenie

Konstruktory publiczne

TimeVal (Long value)

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

TimeVal (String value)

Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje znak czasu wskazany 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ą milisy.

int intValue ()

long longValue ()

Konstruktory publiczne

Wartość czasu

public TimeVal (Long value)

Tworzy 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 wskazany przez parametr String. Łańcuch jest konwertowany na 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ść zmiennoprzecinkowa

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ą milisy. Parser zaakceptuje 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ć, o ile każda jednostka pojawia się co najwyżej raz, a 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 tylko po d . W konkretnym przykładzie „1d2h3m4s5ms” byłoby prawidłową wartością czasu, podobnie jak „4” lub „4ms”. Wszystkie osadzone spacje są odrzucane.

Należy pamiętać, że ta metoda odrzuca przepełnienia. Zatem liczba wyjściowa jest nieujemna i mieści się w typie long .

Parametry
value String

Zwroty
long

intValue

public int intValue ()

Zwroty
int

długa wartość

public long longValue ()

Zwroty
long