TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
これは、Long
をラップするセンチネル タイプです。これは、特定の値が時間値を表す文字列であるかのように解析する必要があることをオプション解析メカニズムにヒントとして提供するだけです。
代わりに Duration
を使用することをおすすめします。
概要
パブリック コンストラクタ | |
---|---|
TimeVal(Long value)
指定された Long 引数を表す、新しく割り振られた TimeVal オブジェクトを構築します。 |
|
TimeVal(String value)
String パラメータで指定された |
パブリック メソッド | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
文字列を階層時間値として解析します。 デフォルトの単位はミリ秒です。 |
int
|
intValue()
|
long
|
longValue()
|
パブリック コンストラクタ
TimeVal
public TimeVal (Long value)
指定された Long 引数を表す、新しく割り振られた TimeVal オブジェクトを構築します。
パラメータ | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
String パラメータで指定されたfromString(String)
メソッドで使用されるのとまったく同じ方法で TimeVal に変換されます。
パラメータ | |
---|---|
value |
String |
パブリック メソッド
asLong
public Long asLong ()
戻り値 | |
---|---|
Long |
ラップされた Long 値。 |
compareTo
public int compareTo (Long other)
パラメータ | |
---|---|
other |
Long |
戻り値 | |
---|---|
int |
doubleValue
public double doubleValue ()
戻り値 | |
---|---|
double |
floatValue
public float floatValue ()
戻り値 | |
---|---|
float |
fromString
public static long fromString (String value)
文字列を階層時間値として解析します。
デフォルトの単位はミリ秒です。パーサーは、秒(1,000 ミリ秒)の場合は s
、分(60 秒)の場合は m
、時間(60 分)の場合は h
、日(24 時間)の場合は d
を受け入れます。
各ユニットが最大 1 回表示され、表示されるすべてのユニットがスケールの降順で並べられている限り、ユニットを組み合わせて使用できます。たとえば、h
は m
の前にのみ表示され、d
の後にのみ表示されます。具体的な例として、「1d2h3m4s5ms」は有効な時間値です。また、「4」や「4ms」も有効です。埋め込まれた空白はすべて破棄されます。
このメソッドはオーバーフローを拒否します。したがって、出力数は負でない値で、long
型に収まることが保証されます。
パラメータ | |
---|---|
value |
String |
戻り値 | |
---|---|
long |
intValue
public int intValue ()
戻り値 | |
---|---|
int |
longValue
public long longValue ()
戻り値 | |
---|---|
long |