时间值
public
class
TimeVal
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.util.TimeVal |
这是一种标记类型,封装了 Long
。它的存在只是为了提示
解析机制 - 特定值应按照表示
时间值。
我们建议您改用 Duration
。
摘要
公共构造函数 | |
---|---|
TimeVal(Long value)
构造新分配的 TimeVal 对象,该对象表示指定的 Long 参数 |
|
TimeVal(String value)
构造新分配的表示 |
公共方法 | |
---|---|
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)
构造新分配的表示 fromString(String)
方法使用的方式。
参数 | |
---|---|
value |
String |
公共方法
AsLong
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)
将字符串解析为分层时间值
默认单位是毫秒。解析器将接受表示秒(1000 毫秒)的 s
,
m
表示分钟(60 秒),h
表示小时(60 分钟),d
表示天
(24 小时)。
广告单元可以混搭,但前提是每个广告单元最多出现一次,
所有显示的单位按范围降序排列。举个例子
h
只能在 m
之前显示,并且只能在 d
之后显示。作为
具体示例:“1d2h3m4s5ms”是有效的时间值,如“4”或“4ms”。全部
嵌入的空格将被舍弃。
请注意,此方法会拒绝溢出。因此,输出数量肯定是
非负数,并且符合 long
类型。
参数 | |
---|---|
value |
String |
返回 | |
---|---|
long |
intValue
public int intValue ()
返回 | |
---|---|
int |
长值
public long longValue ()
返回 | |
---|---|
long |