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 |
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 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 |