Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

TimeVal

public class TimeVal
extends Object

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


Jest to typ wartownika, który otacza Long . Istnieje wyłącznie jako wskazówka dla maszyn parsujących opcje, że konkretna wartość powinna być parsowana tak, jakby była łańcuchem 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 argument Long

TimeVal (String value)

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

int intValue ()

long longValue ()

Konstruktorzy publiczni

TimeVal

public TimeVal (Long value)

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

Parametry
value Long

TimeVal

public TimeVal (String value)

Konstruuje nowo przydzielony obiekt TimeVal, który reprezentuje znak czasu wskazane przez parametr String. Ciąg jest konwertowany na TimeVal dokładnie w sposób używany przez 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

floatValue

public float floatValue ()

Zwroty
float

fromString

public static long fromString (String value)

Analizuje ciąg jako hierarchiczną wartość czasu

Domyślną jednostką jest milis. Parser zaakceptuje s dla sekund (1000 milis), m dla minut (60 sekund), h dla godzin (60 minut) lub d dla dni (24 godziny).

Jednostki mogą być mieszane i dopasowywane, o ile każda jednostka pojawia się co najwyżej raz i tak długo, jak 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 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.

Zwróć uwagę, że ta metoda odrzuca przepełnienia. Tak więc liczba wyjściowa jest gwarantowana, aby nie była ujemna i mieściła się w long typie.

Parametry
value String

Zwroty
long

intValue

public int intValue ()

Zwroty
int

długaWartość

public long longValue ()

Zwroty
long