Khoảng thời gian

public class TimeVal
extends Object

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


Đây là một loại gửi đi có nhiệm vụ gói một Long. Nó chỉ tồn tại dưới dạng gợi ý cho các tuỳ chọn phân tích cú pháp máy móc phân tích cú pháp rằng một giá trị cụ thể cần được phân tích cú pháp như thể nó là một chuỗi đại diện cho giá trị thời gian.

Bạn nên dùng Duration.

Tóm tắt

Hàm khởi tạo công khai

TimeVal(Long value)

Tạo một đối tượng TimeVal mới được phân bổ đại diện cho đối số Long được chỉ định

TimeVal(String value)

Tạo một đối tượng TimeVal mới được phân bổ đại diện cho dấu thời gian được biểu thị bằng 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 giây.

int intValue()

long longValue()

Hàm khởi tạo công khai

Khoảng thời gian

public TimeVal (Long value)

Tạo một đối tượng TimeVal mới được phân bổ đại diện cho đối số Long được chỉ định

Tham số
value Long

Khoảng thời gian

public TimeVal (String value)

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

Tham số
value String

Phương thức công khai

Dài

public Long asLong ()

Giá trị trả về
Long giá trị Long được gói.

so sánh với

public int compareTo (Long other)

Tham số
other Long

Giá trị trả về
int

giá trị kép

public double doubleValue ()

Giá trị trả về
double

giá trị nổi

public float floatValue ()

Giá trị trả về
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 giây. Trình phân tích cú pháp sẽ chấp nhận s cho giây (1000 mili giây), m cho phút (60 giây), h trong giờ (60 phút) hoặc d cho ngày (24 giờ).

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

Lưu ý rằng phương thức này sẽ 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.

Tham số
value String

Giá trị trả về
long

giá trị int

public int intValue ()

Giá trị trả về
int

giá trị dài

public long longValue ()

Giá trị trả về
long