TimeVal(時間値)
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
これは、Long
をラップする標識型です。オプションのヒントとしてのみ存在します。
特定の値をあたかもその値が特定の文字列を表す文字列であるかのように解析し、
表示されます。
代わりに Duration
を使用することをおすすめします。
概要
パブリック コンストラクタ | |
---|---|
TimeVal(Long value)
指定された Long 引数を表す、新しく割り当てられた TimeVal オブジェクトを作成します。 |
|
TimeVal(String value)
|
パブリック メソッド | |
---|---|
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)
fromString(String)
メソッドで使用する方法です。
パラメータ | |
---|---|
value |
String |
パブリック メソッド
asLong
public Long asLong ()
戻り値 | |
---|---|
Long |
ラップされた Long 値。 |
比較先
public int compareTo (Long other)
パラメータ | |
---|---|
other |
Long |
戻り値 | |
---|---|
int |
doubleValue
public double doubleValue ()
戻り値 | |
---|---|
double |
浮動小数点値
public float floatValue ()
戻り値 | |
---|---|
float |
fromString
public static long fromString (String value)
文字列を階層型の時間値として解析する
デフォルトの単位はミリです。パーサーは、秒(1,000 ミリ秒)は s
を受け入れます。
m
は分(60 秒)、h
は時間(60 分)、d
は日を表します
(24 時間)。
各ユニットを 1 回だけ表示し、
表示されるすべてのユニットは、スケールの大きい順にリストされます。たとえば
h
は m
の前、d
の後にのみ表示されます。たとえば、
具体例:「1d2h3m4s5ms」「4」のような有効な時間値です。「4ms」などです。すべて
埋め込まれた空白文字は破棄されます。
このメソッドではオーバーフローが拒否されることに注意してください。したがって、出力値は
非負で、long
型に収まるようにします。
パラメータ | |
---|---|
value |
String |
戻り値 | |
---|---|
long |
intValue
public int intValue ()
戻り値 | |
---|---|
int |
longValue
public long longValue ()
戻り値 | |
---|---|
long |