TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
Ini adalah jenis sentinel yang menggabungkan Long. Jenis ini hanya ada sebagai petunjuk untuk mekanisme penguraian opsi
bahwa nilai tertentu harus diuraikan seolah-olah merupakan string yang mewakili nilai
waktu.
Sebaiknya gunakan Duration sebagai gantinya.
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 Unit default-nya adalah milis. |
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 |
| Menampilkan | |
|---|---|
NumberFormatException |
|
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
Unit default-nya adalah milis. Pengurai akan menerima s untuk detik (1.000 milis),
m untuk menit (60 detik), h untuk jam (60 menit), atau d untuk hari
(24 jam).
Unit dapat dicampur dan dicocokkan, asalkan setiap unit muncul paling banyak sekali, dan asalkan
semua unit yang muncul tercantum dalam urutan skala menurun. Jadi, misalnya,
h hanya dapat muncul sebelum m, dan hanya dapat muncul setelah d. Sebagai
contoh spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, seperti halnya "4" atau "4ms". Semua
spasi kosong yang disematkan akan dihapus.
Perhatikan bahwa metode ini menolak overflow. Jadi, angka output dijamin
tidak negatif, dan sesuai dengan jenis long.
| Parameter | |
|---|---|
value |
String |
| Hasil | |
|---|---|
long |
|
| Menampilkan | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| Hasil | |
|---|---|
int |
|
longValue
public long longValue ()
| Hasil | |
|---|---|
long |
|