縮時效應
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
這是包裝 Long
的其中一項標記類型。只能做為選項的提示
剖析機器,解讀特定值時,應該要將其視為字串來代表
時間值。
建議你改用 Duration
。
摘要
公用建構函式 | |
---|---|
TimeVal(Long value)
建構新分配的 TimeVal 物件,代表指定 Long 引數 |
|
TimeVal(String value)
建構新分配的 TimeVal 物件,代表 |
公用方法 | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
將字串剖析為階層式時間值 預設單位為毫秒。 |
int
|
intValue()
|
long
|
longValue()
|
公用建構函式
時空變化
public TimeVal (Long value)
建構新分配的 TimeVal 物件,代表指定 Long 引數
參數 | |
---|---|
value |
Long |
時空變化
public TimeVal (String value)
建構新分配的 TimeVal 物件,代表fromString(String)
方法使用的方法。
參數 | |
---|---|
value |
String |
公用方法
長褲
public Long asLong ()
傳回 | |
---|---|
Long |
已包裝的 Long 值。 |
比較目標
public int compareTo (Long other)
參數 | |
---|---|
other |
Long |
傳回 | |
---|---|
int |
雙值
public double doubleValue ()
傳回 | |
---|---|
double |
浮點值
public float floatValue ()
傳回 | |
---|---|
float |
fromString
public static long fromString (String value)
將字串剖析為階層式時間值
預設單位為毫秒。剖析器可接受 s
的秒數 (1000 毫秒),
m
代表分鐘 (60 秒)、h
代表小時 (60 分鐘),d
則代表天
(24 小時)。
單位可以混合並比對,只要每個單位最多出現一次,
出現的所有單位都是按比例遞減排序。舉例來說
h
只能顯示在 m
之前,且只能顯示在 d
之後。身為
具體,例如「1d2h3m4s5ms」就是有效的時間值,就像「4」一樣或「4 毫秒」所有語言
系統就會捨棄內嵌的空白字元
請注意,這個方法會拒絕溢位。所以輸出數字一定是
非負數,且符合 long
類型。
參數 | |
---|---|
value |
String |
傳回 | |
---|---|
long |
整數值
public int intValue ()
傳回 | |
---|---|
int |
LongValue
public long longValue ()
傳回 | |
---|---|
long |