giá trị thời gian
public class TimeVal
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
Đây là loại trọng điểm bao bọc Long
. Nó chỉ tồn tại dưới dạng gợi ý cho bộ máy phân tích cú pháp tùy chọn rằng một giá trị cụ thể phải được phân tích cú pháp như thể nó là một chuỗi biểu thị giá trị thời gian.
Chúng tôi khuyên bạn nên sử dụng Duration
thay thế.
Bản tóm tắt
Nhà thầu xây dựng 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ố Long đã 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 biểu thị bằng tham số String. |
Nhà thầu xây dựng công cộng
giá trị thời gian
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ố Long đã chỉ định
giá trị thời gian
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 biểu thị bằng tham số String. 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)
.
Phương pháp công khai
asLong
public Long asLong ()
Trả lại |
---|
Long | giá trị Long được bao bọc. |
so với
public int compareTo (Long other)
giá trị gấp đôi
public double doubleValue ()
giá trị float
public float floatValue ()
từChuỗi
public static long fromString (String value)
Phân tích chuỗi dưới dạng giá trị thời gian phân cấp
Đơn vị mặc định là millis. Trình phân tích cú pháp sẽ chấp nhận
s
trong giây (1000 millis),
m
trong phút (60 giây),
h
trong giờ (60 phút) hoặc
d
trong 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 đều được liệt kê theo thứ tự tỷ lệ giảm dần. Vì vậy, ví dụ:
h
chỉ có thể xuất hiện trước
m
và chỉ có thể xuất hiện sau
d
. Như một 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 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 không âm và phù hợp với loại
long
.
intValue
public int intValue ()
giá trị dài
public long longValue ()