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 stempel waktu yang ditunjukkan oleh parameter String.

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 stempel waktu yang ditunjukkan oleh parameter String. String dikonversi menjadi TimeVal dengan cara yang sama seperti yang digunakan oleh metode 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