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. |
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ờ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)
.
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)
gấp đôigiá trị
public double doubleValue ()
floatValue
public float floatValue ()
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
.
intValue
public int intValue ()
giá trị dài
public long longValue ()