TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
Dies ist ein Sentinel-Typ, der einen Long-Wert umschließt. Er dient lediglich als Hinweis für die Options
analyse, dass ein bestimmter Wert so analysiert werden soll, als wäre er ein String, der einen
Zeitwert darstellt.
Wir empfehlen, stattdessen Duration zu verwenden.
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)
Analysiert den String als hierarchischen Zeitwert Die Standardeinheit ist Millisekunden. |
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) der Fall ist.
| Parameter | |
|---|---|
value |
String |
| Löst aus | |
|---|---|
NumberFormatException |
|
Öffentliche Methoden
asLong
public Long asLong ()
| Gibt Folgendes zurück: | |
|---|---|
Long |
den umschlossenen Long-Wert. |
compareTo
public int compareTo (Long other)
| Parameter | |
|---|---|
other |
Long |
| Gibt Folgendes zurück: | |
|---|---|
int |
|
doubleValue
public double doubleValue ()
| Gibt Folgendes zurück: | |
|---|---|
double |
|
floatValue
public float floatValue ()
| Gibt Folgendes zurück: | |
|---|---|
float |
|
fromString
public static long fromString (String value)
Analysiert den String als hierarchischen Zeitwert
Die Standardeinheit ist Millisekunden. 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, sofern jede Einheit höchstens einmal vorkommt und sofern
alle Einheiten in absteigender Reihenfolge der Skala aufgeführt sind. So kann
h beispielsweise nur vor m und nur nach d vorkommen. Ein
konkretes Beispiel: „1d2h3m4s5ms“ wäre ein gültiger Zeitwert, ebenso wie „4“ oder „4ms“. Alle
eingebetteten Leerzeichen werden verworfen.
Diese Methode lehnt Überläufe ab. Die Ausgabenummer ist also garantiert
nicht negativ und passt in den long Typ.
| Parameter | |
|---|---|
value |
String |
| Gibt Folgendes zurück: | |
|---|---|
long |
|
| Löst aus | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| Gibt Folgendes zurück: | |
|---|---|
int |
|
longValue
public long longValue ()
| Gibt Folgendes zurück: | |
|---|---|
long |
|