I’d like a timer class that allows me to call:
.start() .getElapsedTime() .stop() .reset()
Does Java have such a class, or do I need to use my own (which I’ve already written).
From a best-practice point of view, I should use the Java class libraries classes if they exist, but I’m not sure whether this one does.
Can anyone give me a link to the javadoc for this class, if it exists?
There’s a
StopWatchclass in Apache Commons Lang.API links
org.apache.commons.lang.time.StopWatchOn using libraries
Yes, most definitely you should try to use good libraries whenever you can, instead of reinventing the wheel. The value of a well-designed, well-written, well-tested library is insurmountable, and Java has lots of it. The more users it acquires, the more mature it becomes, and any kinks would usually get fixed quickly.
Related questions