Zaman Değeri

public class TimeVal
extends Object

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


Bu, Long öğesini saran bir sentinel türüdür. Belirli bir değerin, bir zaman değerini temsil eden bir dizeymiş gibi ayrıştırılması gerektiği, yalnızca seçenek ayrıştırma makinelerine bir ipucu olarak mevcuttur.

Bunun yerine Duration kullanmanızı öneririz.

Özet

Kamu inşaatçıları

TimeVal (Long value)

Belirtilen Long argümanını temsil eden yeni tahsis edilmiş bir TimeVal nesnesi oluşturur

TimeVal (String value)

temsil eden yeni tahsis edilmiş bir TimeVal nesnesi oluşturur. zaman damgası String parametresi ile belirtilir.

Genel yöntemler

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Dizeyi hiyerarşik bir zaman değeri olarak ayrıştırır

Varsayılan birim milis'dir.

int intValue ()

long longValue ()

Kamu inşaatçıları

Zaman Değeri

public TimeVal (Long value)

Belirtilen Long argümanını temsil eden yeni tahsis edilmiş bir TimeVal nesnesi oluşturur

parametreler
value Long

Zaman Değeri

public TimeVal (String value)

temsil eden yeni tahsis edilmiş bir TimeVal nesnesi oluşturur. zaman damgası String parametresi ile belirtilir. Dize, tam olarak fromString(String) yöntemi tarafından kullanılan şekilde bir TimeVal'e dönüştürülür.

parametreler
value String

Genel yöntemler

uzun

public Long asLong ()

İadeler
Long sarılmış Long değer.

karşılaştırmak

public int compareTo (Long other)

parametreler
other Long

İadeler
int

doubleValue

public double doubleValue ()

İadeler
double

floatValue

public float floatValue ()

İadeler
float

fromString

public static long fromString (String value)

Dizeyi hiyerarşik bir zaman değeri olarak ayrıştırır

Varsayılan birim milis'dir. Ayrıştırıcı, saniye (1000 milis) için s , dakika (60 saniye) için m , saat (60 dakika) için h veya günler (24 saat) için d kabul eder.

Birimler, her birim en fazla bir kez göründüğü ve görünen tüm birimler azalan ölçek sırasına göre listelendiği sürece karıştırılabilir ve eşleştirilebilir. Bu nedenle, örneğin, h yalnızca m önce görünebilir ve yalnızca d den sonra görünebilir. Spesifik bir örnek olarak, "1d2h3m4s5ms", "4" veya "4ms" gibi geçerli bir zaman değeri olacaktır. Tüm gömülü boşluklar atılır.

Bu yöntemin taşmaları reddettiğini unutmayın. Böylece çıktı numarasının negatif olmaması ve long türe sığması garanti edilir.

parametreler
value String

İadeler
long

intValue

public int intValue ()

İadeler
int

uzunDeğer

public long longValue ()

İadeler
long