TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
Đây là một loại sentinel (giá trị đặc biệt) bao bọc một Long. Loại này chỉ tồn tại dưới dạng gợi ý cho cơ chế phân tích cú pháp các tuỳ 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 đại diện cho giá trị thời gian.
Bạn nên sử 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 đã 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 theo hệ thống 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
TimeVal
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 đã chỉ định
| Tham số | |
|---|---|
value |
Long |
TimeVal
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 |
| Gửi | |
|---|---|
NumberFormatException |
|
Phương thức công khai
asLong
public Long asLong ()
| Giá trị trả về | |
|---|---|
Long |
giá trị Long được bao bọc. |
compareTo
public int compareTo (Long other)
| Tham số | |
|---|---|
other |
Long |
| Giá trị trả về | |
|---|---|
int |
|
doubleValue
public double doubleValue ()
| Giá trị trả về | |
|---|---|
double |
|
floatValue
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 theo hệ thống 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 cho giờ (60 phút) hoặc d cho ngày
(24 giờ).
Bạn có thể kết hợp các đơn vị, miễn là mỗi đơn vị xuất hiện tối đa 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ự giảm dần của 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. Ví dụ
cụ thể: "1d2h3m4s5ms" sẽ là một 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 đều bị loại bỏ.
Xin lưu ý rằng phương thức này từ chối các trường hợp tràn. Vì vậy, số đầu ra được đảm bảo
không âm và phù hợp với loại long.
| Tham số | |
|---|---|
value |
String |
| Giá trị trả về | |
|---|---|
long |
|
| Gửi | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| Giá trị trả về | |
|---|---|
int |
|
longValue
public long longValue ()
| Giá trị trả về | |
|---|---|
long |
|