TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
นี่เป็นประเภท Sentinel ที่รวม Long
ตัวเลือกนี้มีไว้เพื่อบอกใบ้เครื่องแยกวิเคราะห์ตัวเลือกว่าควรแยกวิเคราะห์ค่าหนึ่งๆ ราวกับว่าค่านั้นเป็นสตริงที่แสดงค่าเวลา
เราขอแนะนำให้ใช้ Duration
แทน
สรุป
ตัวสร้างแบบสาธารณะ | |
---|---|
TimeVal(Long value)
สร้างออบเจ็กต์ TimeVal ที่จัดสรรใหม่ซึ่งแสดงอาร์กิวเมนต์ Long ที่ระบุ |
|
TimeVal(String value)
สร้างออบเจ็กต์ TimeVal ที่จัดสรรใหม่ซึ่งแสดง |
เมธอดสาธารณะ | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
แยกวิเคราะห์สตริงเป็นค่าเวลาแบบลําดับชั้น หน่วยเริ่มต้นคือมิลลิวินาที |
int
|
intValue()
|
long
|
longValue()
|
ตัวสร้างแบบสาธารณะ
TimeVal
public TimeVal (Long value)
สร้างออบเจ็กต์ TimeVal ที่จัดสรรใหม่ซึ่งแสดงอาร์กิวเมนต์ Long ที่ระบุ
พารามิเตอร์ | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
สร้างออบเจ็กต์ TimeVal ที่จัดสรรใหม่ซึ่งแสดงfromString(String)
ใช้
พารามิเตอร์ | |
---|---|
value |
String |
เมธอดสาธารณะ
asLong
public Long asLong ()
คิกรีเทิร์น | |
---|---|
Long |
ค่า Long ที่ตัดขึ้น |
compareTo
public int compareTo (Long other)
พารามิเตอร์ | |
---|---|
other |
Long |
คิกรีเทิร์น | |
---|---|
int |
doubleValue
public double doubleValue ()
คิกรีเทิร์น | |
---|---|
double |
floatValue
public float floatValue ()
คิกรีเทิร์น | |
---|---|
float |
fromString
public static long fromString (String value)
แยกวิเคราะห์สตริงเป็นค่าเวลาแบบลําดับชั้น
หน่วยเริ่มต้นคือมิลลิวินาที ตัวแยกวิเคราะห์จะยอมรับ s
สำหรับวินาที (1,000 มิลลิวินาที), m
สำหรับนาที (60 วินาที), h
สำหรับชั่วโมง (60 นาที) หรือ d
สำหรับวัน (24 ชั่วโมง)
คุณอาจผสมและจับคู่หน่วยต่างๆ เข้าด้วยกันได้ ตราบใดที่แต่ละหน่วยปรากฏไม่เกิน 1 ครั้ง และหน่วยทั้งหมดที่ปรากฏจะแสดงตามลําดับจากมากไปน้อย ตัวอย่างเช่น h
อาจปรากฏก่อน m
เท่านั้น และอาจปรากฏหลัง d
เท่านั้น ตัวอย่างที่เจาะจงคือ "1d2h3m4s5ms" เป็นค่าเวลาที่ถูกต้อง เช่นเดียวกับ "4" หรือ "4ms" ระบบจะทิ้งการเว้นวรรคที่ฝังอยู่ทั้งหมด
โปรดทราบว่าเมธอดนี้จะปฏิเสธค่าที่เกิน ดังนั้น ตัวเลขเอาต์พุตจึงรับประกันว่าจะไม่ติดลบและอยู่ในรูปแบบ long
พารามิเตอร์ | |
---|---|
value |
String |
คิกรีเทิร์น | |
---|---|
long |
intValue
public int intValue ()
คิกรีเทิร์น | |
---|---|
int |
longValue
public long longValue ()
คิกรีเทิร์น | |
---|---|
long |