argutia.tools
Class Chrono

java.lang.Object
  extended by argutia.tools.Chrono
public class Chrono
extends Object

Chronomètre muni des classiques fontions démarrage et récupération du temps écoulé.

Author:
Geoffroy AUBRY
See Also:
System.currentTimeMillis()
Field Summary
private long t0
          Temps système au déclenchement du chronomètre.
 
Constructor Summary
Chrono()
          Crée un chronomètre et démarre le compteur.
 
Method Summary
 double getTime()
          Retourne le temps écoulé en millisecondes depuis le déclenchement du chronomètre.
 double getTime(int unite, int nbDecimales)
          Retourne le temps écoulé depuis le déclenchement du chronomètre, converti dans l'unité spécifiée.
 void reset()
          Déclenche le chronomètre.
 String toString()
          Retourne une chaîne indiquant le temps écoulé en millisecondes depuis le déclenchement du chronomètre.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Field Detail

t0

private long t0
Temps système au déclenchement du chronomètre.

See Also:
reset()
Constructor Detail

Chrono

public Chrono()
Crée un chronomètre et démarre le compteur.

See Also:
reset()
Method Detail

getTime

public double getTime()
Retourne le temps écoulé en millisecondes depuis le déclenchement du chronomètre.

See Also:
getTime(int, int)
Implementation Notes:
return getTime(1, 0);
Returns:
le temps écoulé en millisecondes depuis le déclenchement du chronomètre.

getTime

public double getTime(int unite,
                      int nbDecimales)
Retourne le temps écoulé depuis le déclenchement du chronomètre, converti dans l'unité spécifiée.

Example:
Pour récupérer le temps mesuré par le chronomètre en secondes et avec trois chiffres après la virgule :
chrono.getTempsEcoule(1000, 3);
Parameters:
unite - unité de temps convertie en millisecondes dans laquelle on souhaite exprimer le temps écoulé (1 pour milliseconde, 1000 pour seconde, etc.). La précision maximale est la milliseconde.
nbDecimales - nombre de chiffres après la virgule que l'on désire garder.
Returns:
le temps écoulé depuis le déclenchement du chronomètre, converti dans l'unité spécifiée.

reset

public final void reset()
Déclenche le chronomètre.

See Also:
t0
Implementation Notes:
t0 = System.currentTimeMillis();

toString

public String toString()
Retourne une chaîne indiquant le temps écoulé en millisecondes depuis le déclenchement du chronomètre.

Overrides:
toString in class Object
See Also:
getTime()
Implementation Notes:
return String.valueOf(getTime());
Returns:
une chaîne indiquant le temps écoulé en millisecondes depuis le déclenchement du chronomètre.
Argutia JavaDoc
23 décembre 2007