TimeVal
public class TimeVal
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
Kelas ini tidak digunakan lagi.
gunakan Duration
sebagai gantinya.
Ini adalah tipe sentinel yang membungkus Long
. Ini hanya ada sebagai petunjuk untuk mesin pengurai opsi bahwa nilai tertentu harus diurai seolah-olah itu adalah string yang mewakili nilai waktu.
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 cap waktu ditunjukkan oleh parameter String. |
Konstruktor publik
TimeVal
public TimeVal (Long value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili argumen Long yang ditentukan
TimeVal
public TimeVal (String value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili cap waktu ditunjukkan oleh parameter String. String diubah menjadi TimeVal dengan cara yang persis seperti yang digunakan oleh metode fromString(String)
.
Metode publik
selama
public Long asLong ()
Kembali |
---|
Long | nilai Long dibungkus. |
dibandingkan dengan
public int compareTo (Long other)
doubleValue
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
Mengurai string sebagai nilai waktu hierarki
Satuan default adalah milis. Pengurai akan menerima
s
untuk detik (1000 milis),
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 paling banyak sekali, dan selama semua unit yang muncul terdaftar dalam urutan skala yang menurun. Jadi, misalnya,
h
mungkin hanya muncul sebelum
m
, dan mungkin hanya muncul setelah
d
. Sebagai contoh spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, seperti halnya "4" atau "4ms". Semua whitespace yang disematkan akan dibuang.
Perhatikan bahwa metode ini menolak luapan. Jadi nomor keluaran dijamin non-negatif, dan sesuai dengan tipe
long
.
intValue
public int intValue ()
longValue
public long longValue ()