TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
Bu, Long öğesini saran bir sentinel türüdür. Bu özellik, seçenek ayrıştırma mekanizmasına belirli bir değerin zaman değerini temsil eden bir dizeymiş gibi ayrıştırılması gerektiği konusunda ipucu vermek için kullanılır.
Bunun yerine Duration kullanmanızı öneririz.
Özet
Herkese açık oluşturucular | |
|---|---|
TimeVal(Long value)
Belirtilen Long bağımsız değişkenini temsil eden yeni ayrılmış bir TimeVal nesnesi oluşturur. |
|
TimeVal(String value)
Dize parametresiyle belirtilen |
|
Herkese açık 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 milisaniyedir. |
int
|
intValue()
|
long
|
longValue()
|
Herkese açık oluşturucular
TimeVal
public TimeVal (Long value)
Belirtilen Long bağımsız değişkenini temsil eden yeni ayrılmış bir TimeVal nesnesi oluşturur.
| Parametreler | |
|---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Dize parametresiyle belirtilen fromString(String) yöntemi tarafından kullanılan şekilde TimeVal'e dönüştürülür.
| Parametreler | |
|---|---|
value |
String |
| Verdiği hatalar | |
|---|---|
NumberFormatException |
|
Herkese açık yöntemler
asLong
public Long asLong ()
| İadeler | |
|---|---|
Long |
sarmalanmış Long değeri. |
compareTo
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 milisaniyedir. Ayrıştırıcı, saniye (1.000 milisaniye) için s, dakika (60 saniye) için m, saat (60 dakika) için h veya gün (24 saat) için d değerini kabul eder.
Her birim en fazla bir kez görünmek ve görünen tüm birimler ölçek sırasına göre azalan şekilde listelenmek koşuluyla birimler karıştırılabilir. Örneğin, h yalnızca m'den önce ve yalnızca d'den sonra görünebilir. Özel bir örnek olarak "1d2h3m4s5ms" geçerli bir zaman değeri olur. "4" veya "4ms" de geçerli değerlerdir. Tüm
yerleştirilmiş boşluklar silinir.
Bu yöntemin taşmaları reddettiğini unutmayın. Bu nedenle, çıkış sayısının negatif olmaması ve long türüne sığması garanti edilir.
| Parametreler | |
|---|---|
value |
String |
| Döndürülenler | |
|---|---|
long |
|
| Verdiği hatalar | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| İadeler | |
|---|---|
int |
|
longValue
public long longValue ()
| İadeler | |
|---|---|
long |
|