ไทม์วาล

public class TimeVal
extends Object

java.lang.Object
com.android.tradefed.util.TimeVal


นี่คือประเภทแมวมองที่ล้อมรอบ Long . มันมีอยู่เพียงเพื่อเป็นการบอกใบ้ถึงตัวเลือกในการแยกวิเคราะห์เครื่องจักรที่ควรแยกวิเคราะห์ค่าเฉพาะราวกับว่าเป็นสตริงที่แสดงถึงค่าเวลา

เราขอแนะนำให้ใช้ Duration แทน

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

TimeVal (Long value)

สร้างวัตถุ TimeVal ที่จัดสรรใหม่ซึ่งแสดงถึงอาร์กิวเมนต์ Long ที่ระบุ

TimeVal (String value)

สร้างวัตถุ TimeVal ที่จัดสรรใหม่ที่แสดงถึง การประทับเวลา ระบุโดยพารามิเตอร์ String

วิธีการสาธารณะ

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

แยกวิเคราะห์สตริงเป็นค่าเวลาแบบลำดับชั้น

หน่วยเริ่มต้นคือมิลลิวินาที

int intValue ()

long longValue ()

ผู้รับเหมาก่อสร้างสาธารณะ

ไทม์วาล

public TimeVal (Long value)

สร้างวัตถุ TimeVal ที่จัดสรรใหม่ซึ่งแสดงถึงอาร์กิวเมนต์ Long ที่ระบุ

พารามิเตอร์
value Long

ไทม์วาล

public TimeVal (String value)

สร้างวัตถุ TimeVal ที่จัดสรรใหม่ที่แสดงถึง การประทับเวลา ระบุโดยพารามิเตอร์ String สตริงจะถูกแปลงเป็น TimeVal ในลักษณะที่ใช้โดยเมธอด fromString(String)

พารามิเตอร์
value String

วิธีการสาธารณะ

เป็นเวลานาน

public Long asLong ()

การส่งคืน
Long ค่า Long ที่ห่อไว้

เปรียบเทียบกับ

public int compareTo (Long other)

พารามิเตอร์
other Long

การส่งคืน
int

ค่าสองเท่า

public double doubleValue ()

การส่งคืน
double

floatValue

public float floatValue ()

การส่งคืน
float

จากสตริง

public static long fromString (String value)

แยกวิเคราะห์สตริงเป็นค่าเวลาแบบลำดับชั้น

หน่วยเริ่มต้นคือมิลลิวินาที parser จะยอมรับ s สำหรับวินาที (1,000 มิลลิวินาที), m สำหรับนาที (60 วินาที), h สำหรับชั่วโมง (60 นาที) หรือ d สำหรับวัน (24 ชั่วโมง)

หน่วยต่างๆ อาจผสมและจับคู่ได้ ตราบใดที่แต่ละหน่วยปรากฏไม่เกินหนึ่งครั้ง และตราบใดที่หน่วยทั้งหมดที่ปรากฏอยู่ในรายการโดยเรียงจากขนาดลดลง ตัวอย่างเช่น h อาจปรากฏก่อน m เท่านั้น และอาจปรากฏหลัง d เท่านั้น ตามตัวอย่างที่เฉพาะเจาะจง "1d2h3m4s5ms" จะเป็นค่าเวลาที่ถูกต้อง เช่นเดียวกับ "4" หรือ "4ms" ช่องว่างที่ฝังไว้ทั้งหมดจะถูกละทิ้ง

โปรดทราบว่าวิธีนี้จะปฏิเสธการโอเวอร์โฟลว์ ดังนั้นหมายเลขเอาต์พุตจึงรับประกันว่าไม่เป็นลบ และจะพอดีกับประเภท long

พารามิเตอร์
value String

การส่งคืน
long

intValue

public int intValue ()

การส่งคืน
int

ค่ายาว

public long longValue ()

การส่งคืน
long