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 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

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