TimeVal
public
class
TimeVal
extends Number
implements
Comparable<Long>
| java.lang.Object | ||
| ↳ | java.lang.Number | |
| ↳ | com.android.tradefed.util.TimeVal | |
Il s'agit d'un type sentinelle qui encapsule un Long. Il existe uniquement en tant qu'indice pour le mécanisme d'analyse des options, indiquant qu'une valeur particulière doit être analysée comme s'il s'agissait d'une chaîne représentant une valeur temporelle.
Nous vous recommandons d'utiliser Duration à la place.
Résumé
Constructeurs publics | |
|---|---|
TimeVal(Long value)
Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié. |
|
TimeVal(String value)
Construit un objet TimeVal nouvellement alloué qui représente le |
|
Méthodes publiques | |
|---|---|
Long
|
asLong()
|
int
|
compareTo(Long other)
|
double
|
doubleValue()
|
float
|
floatValue()
|
static
long
|
fromString(String value)
Analyse la chaîne en tant que valeur temporelle hiérarchique L'unité par défaut est la milliseconde. |
int
|
intValue()
|
long
|
longValue()
|
Constructeurs publics
TimeVal
public TimeVal (Long value)
Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié.
| Paramètres | |
|---|---|
value |
Long |
TimeVal
public TimeVal (String value)
Construit un objet TimeVal nouvellement alloué qui représente le fromString(String).
| Paramètres | |
|---|---|
value |
String |
| Génère | |
|---|---|
NumberFormatException |
|
Méthodes publiques
asLong
public Long asLong ()
| Renvoie | |
|---|---|
Long |
la valeur Long encapsulée. |
compareTo
public int compareTo (Long other)
| Paramètres | |
|---|---|
other |
Long |
| Renvoie | |
|---|---|
int |
|
doubleValue
public double doubleValue ()
| Renvoie | |
|---|---|
double |
|
floatValue
public float floatValue ()
| Renvoie | |
|---|---|
float |
|
fromString
public static long fromString (String value)
Analyse la chaîne en tant que valeur temporelle hiérarchique
L'unité par défaut est la milliseconde. L'analyseur accepte s pour les secondes (1 000 millisecondes), m pour les minutes (60 secondes), h pour les heures (60 minutes) ou d pour les jours (24 heures).
Les unités peuvent être combinées, à condition que chacune d'elles n'apparaisse qu'une seule fois et que toutes les unités qui apparaissent soient listées par ordre décroissant d'échelle. Par exemple, h ne peut apparaître qu'avant m et qu'après d. Par exemple, "1d2h3m4s5ms" est une valeur temporelle valide, tout comme "4" ou "4ms". Tous les espaces intégrés sont supprimés.
Notez que cette méthode rejette les dépassements. Le nombre de sortie est donc garanti non négatif et adapté au type long.
| Paramètres | |
|---|---|
value |
String |
| Renvoie | |
|---|---|
long |
|
| Génère | |
|---|---|
NumberFormatException |
|
intValue
public int intValue ()
| Renvoie | |
|---|---|
int |
|
longValue
public long longValue ()
| Renvoie | |
|---|---|
long |
|