Thời gianVal

public class TimeVal
extends Object

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


Đây là một loại trọng điểm bao bọc một Long . Nó chỉ tồn tại như một gợi ý cho bộ máy phân tích tùy chọn rằng một giá trị cụ thể sẽ được phân tích cú pháp như thể đó là một chuỗi biểu thị giá trị thời gian.

Thay vào đó, chúng tôi khuyên bạn nên sử dụng Duration .

Bản tóm tắt

nhà thầu công cộng

TimeVal (Long value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho đối số Dài đã chỉ định

TimeVal (String value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho dấu thời gian được chỉ định bởi tham số Chuỗi.

Phương thức công khai

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Phân tích cú pháp chuỗi dưới dạng giá trị thời gian phân cấp

Đơn vị mặc định là mili.

int intValue ()

long longValue ()

nhà thầu công cộng

Thời gianVal

public TimeVal (Long value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho đối số Dài đã chỉ định

Thông số
value Long

Thời gianVal

public TimeVal (String value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho dấu thời gian được chỉ định bởi tham số Chuỗi. Chuỗi được chuyển đổi thành TimeVal theo cách chính xác được sử dụng bởi phương thức fromString(String) .

Thông số
value String

Phương thức công khai

miễn là dài

public Long asLong ()

trả lại
Long giá trị Long được bao bọc.

so với

public int compareTo (Long other)

Thông số
other Long

trả lại
int

gấp đôigiá trị

public double doubleValue ()

trả lại
double

floatValue

public float floatValue ()

trả lại
float

fromString

public static long fromString (String value)

Phân tích cú pháp chuỗi dưới dạng giá trị thời gian phân cấp

Đơn vị mặc định là mili. Trình phân tích cú pháp sẽ chấp nhận s cho giây (1000 millis), m cho phút (60 giây), h cho giờ (60 phút) hoặc d cho ngày (24 giờ).

Các đơn vị có thể được trộn lẫn và kết hợp, miễn là mỗi đơn vị xuất hiện nhiều nhất một lần và miễn là tất cả các đơn vị xuất hiện được liệt kê theo thứ tự tỷ lệ giảm dần. Vì vậy, chẳng hạn, h chỉ có thể xuất hiện trước m và chỉ có thể xuất hiện sau d . Ví dụ cụ thể, "1d2h3m4s5ms" sẽ là giá trị thời gian hợp lệ, cũng như "4" hoặc "4ms". Tất cả khoảng trắng được nhúng sẽ bị loại bỏ.

Xin lưu ý rằng phương pháp này từ chối tràn. Vì vậy, số đầu ra được đảm bảo là không âm và phù hợp với loại long .

Thông số
value String

trả lại
long

intValue

public int intValue ()

trả lại
int

giá trị dài

public long longValue ()

trả lại
long