Valeur temporelle
public
class
TimeVal
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TimeVal |
Il s'agit d'un type sentinelle qui encapsule une Long
. Elle sert uniquement d'indice pour les options
machine à analyser qu'une valeur particulière doit être analysée comme s'il s'agissait d'une chaîne représentant
valeur temporelle.
Nous vous recommandons d'utiliser plutôt Duration
.
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 le milliseconde. |
int
|
intValue()
|
long
|
longValue()
|
Constructeurs publics
Valeur temporelle
public TimeVal (Long value)
Construit un objet TimeVal nouvellement alloué qui représente l'argument Long spécifié.
Paramètres | |
---|---|
value |
Long |
Valeur temporelle
public TimeVal (String value)
Construit un objet TimeVal nouvellement alloué qui représente le fromString(String)
.
Paramètres | |
---|---|
value |
String |
Méthodes publiques
asLong
public Long asLong ()
Renvoie | |
---|---|
Long |
la valeur Long encapsulée. |
comparerTo
public int compareTo (Long other)
Paramètres | |
---|---|
other |
Long |
Renvoie | |
---|---|
int |
Valeur double
public double doubleValue ()
Renvoie | |
---|---|
double |
Valeur flottante
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 le 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 mélangées et mises en correspondance, tant que chaque unité apparaît au maximum une fois, et tant que
toutes les unités qui apparaissent sont listées par ordre décroissant d'échelle. Par exemple,
h
ne peut apparaître qu'avant le m
, et peut uniquement apparaître après le d
. En tant que
Exemple spécifique : "1d2h3m4s5ms" est une valeur temporelle valide, comme "4" ou "4ms". Tout
Les espaces blancs intégrés sont supprimés.
Notez que cette méthode rejette les dépassements de capacité. Ainsi, le nombre de sorties est garanti
non négative, et pour tenir dans le type long
.
Paramètres | |
---|---|
value |
String |
Renvoie | |
---|---|
long |
Valeur entière
public int intValue ()
Renvoie | |
---|---|
int |
Valeurlongue
public long longValue ()
Renvoie | |
---|---|
long |