TimeVal
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
Diese Klasse wurde eingestellt.
verwenden Sie stattdessen Duration
.
Dies ist ein Sentinel-Typ, der ein Long
umschließt. Sie dient lediglich als Hinweis für die Optionen zum Parsen, dass ein bestimmter Wert so geparst werden soll, als wäre er ein String, der einen Zeitwert darstellt.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
TimeVal(Long value)
Erstellt ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt. |
|
TimeVal(String value)
Erstellt ein neu zugewiesenes TimeVal-Objekt, das den |
Öffentliche Methoden | |
---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
Der String wird als hierarchischer Zeitwert geparst. Die Standardeinheit ist „millis“. |
int
|
intValue()
|
long
|
longValue()
|
Öffentliche Konstruktoren
TimeVal
public TimeVal (Long value)
Erstellt ein neu zugewiesenes TimeVal-Objekt, das das angegebene Long-Argument darstellt.
Parameter | |
---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Erstellt ein neu zugewiesenes TimeVal-Objekt, das den fromString(String)
in eine TimeVal-Datenstruktur konvertiert.
Parameter | |
---|---|
value |
String |
Öffentliche Methoden
asLong
public Long asLong ()
Returns | |
---|---|
Long |
den umgebrochenen Long -Wert.
|
compareTo
public int compareTo (Long other)
Parameter | |
---|---|
other |
Long |
Returns | |
---|---|
int |
doubleValue
public double doubleValue ()
Returns | |
---|---|
double |
floatValue
public float floatValue ()
Returns | |
---|---|
float |
fromString
public static long fromString (String value)
Der String wird als hierarchischer Zeitwert geparst.
Die Standardeinheit ist „millis“. Der Parser akzeptiert s
für Sekunden (1.000 Millisekunden), m
für Minuten (60 Sekunden), h
für Stunden (60 Minuten) oder d
für Tage (24 Stunden).
Einheiten können kombiniert werden, solange jede Einheit höchstens einmal vorkommt und alle Einheiten in absteigender Reihenfolge nach Skala aufgeführt sind. So kann h
beispielsweise nur vor m
und nach d
erscheinen. Ein gültiges Beispiel für einen Zeitwert wäre „1d2h3m4s5ms“, ebenso wie „4“ oder „4ms“. Alle eingebetteten Leerzeichen werden verworfen.
Beachten Sie, dass diese Methode Überläufe ablehnt. Die Ausgabezahl ist also garantiert nicht negativ und entspricht dem Typ long
.
Parameter | |
---|---|
value |
String |
Returns | |
---|---|
long |
intValue
public int intValue ()
Returns | |
---|---|
int |
longValue
public long longValue ()
Returns | |
---|---|
long |