TimeVal

public class TimeVal
extends Object

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


To typ sentinela, który zawiera element Long. Istnieje tylko po to, aby zasugerować mechanizmowi parsowania opcji, że dana wartość powinna zostać przeanalizowana tak, jakby była ciągiem znaków reprezentującym wartość czasu.

Zamiast tego zalecamy użycie Duration.

Podsumowanie

Konstruktory publiczne

TimeVal(Long value)

Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje podany 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)

Parsuje ciąg znaków jako hierarchiczny czas.

Domyślna jednostka to milisekunda.

int intValue()

long longValue()

Konstruktory publiczne

TimeVal

public TimeVal (Long value)

Tworzy nowo przydzielony obiekt TimeVal, który reprezentuje podany 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 konwertowany na wartość TimeVal w taki sam sposób jak metoda fromString(String).

Parametry
value String

Metody publiczne

asLong

public Long asLong ()

Zwroty
Long owiniętej wartości Long.

compareTo

public int compareTo (Long other)

Parametry
other Long

Zwroty
int

doubleValue

public double doubleValue ()

Zwroty
double

floatValue

public float floatValue ()

Zwroty
float

fromString

public static long fromString (String value)

Parsuje ciąg znaków jako hierarchiczny czas.

Domyślna jednostka to milisekunda. Parsowanie zaakceptuje wartość s dla sekund (1000 milisekund), m dla minut (60 sekund), h dla godzin (60 minut) lub d dla dni (24 godziny).

Jednostki mogą być mieszane i dopasowane, o ile każda z nich pojawia się maksymalnie raz i o ile wszystkie wyświetlane jednostki są wymienione w kolejności malejącej. Na przykład: h może pojawić się tylko przed m i tylko po d. Przykładowo „1d2h3m4s5ms” to prawidłowa wartość czasu, podobnie jak „4” lub „4ms”. Wszystkie puste miejsca w tekście są pomijane.

Pamiętaj, że ta metoda odrzuca wartości przepełniające. Dzięki temu liczba wyjściowa jest zawsze nieujemna i pasuje do typu long.

Parametry
value String

Zwroty
long

intValue

public int intValue ()

Zwroty
int

longValue

public long longValue ()

Zwroty
long