Zaman Değeri

public class TimeVal
extends Object

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


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

Bunun yerine Duration kullanmanızı öneririz.

Özet

Kamu inşaatçıları

TimeVal (Long value)

Belirtilen Long bağımsız değişkenini 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 gösterilir.

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

int intValue ()

long longValue ()

Kamu inşaatçıları

Zaman Değeri

public TimeVal (Long value)

Belirtilen Long bağımsız değişkenini 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 gösterilir. Dize, tam olarak fromString(String) yönteminin kullandığı şekilde bir TimeVal'a dönüştürülür.

Parametreler
value String

Genel yöntemler

kadar 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

çift ​​Değer

public double doubleValue ()

İadeler
double

kayan değer

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 milistir. Ayrıştırıcı saniye (1000 milisaniye) için s , dakika için (60 saniye) m , saat için (60 dakika) h veya günler için (24 saat) d yi kabul edecektir.

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 birimler karıştırılabilir ve eşleştirilebilir. Yani örneğin h yalnızca m önce görünebilir ve yalnızca d 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 olmayacağı ve long tipine sığacağı garanti edilir.

Parametreler
value String

İadeler
long

intValue

public int intValue ()

İadeler
int

uzunDeğer

public long longValue ()

İadeler
long