TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
Ini adalah jenis sentinel yang menggabungkan Long
. Ini hanya ada sebagai petunjuk untuk mesin penguraian opsi bahwa nilai tertentu harus diuraikan seolah-olah string yang mewakili nilai waktu.
Sebaiknya gunakan Duration
.
Ringkasan
Konstruktor publik | |
---|---|
TimeVal(Long value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili argumen Long yang ditentukan |
|
TimeVal(String value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili |
Metode publik | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
Mengurai string sebagai nilai waktu hierarkis Satuan default-nya adalah milidetik. |
int
|
intValue()
|
long
|
longValue()
|
Konstruktor publik
TimeVal
public TimeVal (Long value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili argumen Long yang ditentukan
Parameter | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili fromString(String)
.
Parameter | |
---|---|
value |
String |
Metode publik
asLong
public Long asLong ()
Hasil | |
---|---|
Long |
nilai Long yang digabungkan. |
compareTo
public int compareTo (Long other)
Parameter | |
---|---|
other |
Long |
Hasil | |
---|---|
int |
doubleValue
public double doubleValue ()
Hasil | |
---|---|
double |
floatValue
public float floatValue ()
Hasil | |
---|---|
float |
fromString
public static long fromString (String value)
Mengurai string sebagai nilai waktu hierarkis
Satuan default-nya adalah milidetik. Parser akan menerima s
untuk detik (1.000 milidetik),
m
untuk menit (60 detik), h
untuk jam (60 menit), atau d
untuk hari
(24 jam).
Unit dapat dicampur dan dicocokkan, selama setiap unit muncul maksimal sekali, dan selama
semua unit yang muncul dicantumkan dalam urutan skala yang menurun. Jadi, misalnya,
h
hanya boleh muncul sebelum m
, dan hanya boleh muncul setelah d
. Sebagai
contoh spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, begitu juga dengan "4" atau "4ms". Semua
spasi kosong tersemat akan dihapus.
Perhatikan bahwa metode ini menolak overflow. Jadi, nomor output dijamin bersifat
non-negatif, dan sesuai dengan jenis long
.
Parameter | |
---|---|
value |
String |
Hasil | |
---|---|
long |
intValue
public int intValue ()
Hasil | |
---|---|
int |
longValue
public long longValue ()
Hasil | |
---|---|
long |