public class Timer extends PersistentObject
serialVersionUID
Constructor and Description |
---|
Timer()
Constructs a new timer, initially not started.
|
Modifier and Type | Method and Description |
---|---|
Timer |
display()
Prints the elapsed time on System.out
|
float |
elapsedTime()
Same as seconds().
|
long |
millis()
Returns the elapsed time in milli seconds; does not stop the timer, if started.
|
Timer |
minus(Timer other)
T = this - other; Constructs and returns a new timer which is the difference of the receiver and the other timer.
|
float |
minutes()
Returns the elapsed time in minutes; does not stop the timer, if started.
|
Timer |
plus(Timer other)
T = this + other; Constructs and returns a new timer which is the sum of the receiver and the other timer.
|
Timer |
reset()
Resets the timer.
|
float |
seconds()
Returns the elapsed time in seconds; does not stop the timer, if started.
|
Timer |
start()
Starts the timer.
|
Timer |
stop()
Stops the timer.
|
static void |
test(int size)
Shows how to use a timer in convenient ways.
|
java.lang.String |
toString()
Returns a String representation of the receiver.
|
clone
public Timer()
public Timer display()
public float elapsedTime()
public long millis()
public Timer minus(Timer other)
other
- the timer to subtract.public float minutes()
public Timer plus(Timer other)
other
- the timer to add.public Timer reset()
public float seconds()
public Timer start()
public Timer stop()
public static void test(int size)
public java.lang.String toString()
toString
in class java.lang.Object
Jump to the Colt Homepage