【发布时间】:2019-02-27 18:15:28
【问题描述】:
我是 C++ 编码器,但不知何故,今天我以 Java 结束,所以我做了一些排序算法的小项目(我把它们变成了类),我想知道,是否有可能 println 通过一个类的计算时间?不是整个项目,但只有一堂课?所以我可以比较这些算法。
感谢您的帮助。
【问题讨论】:
-
您可以使用
System.currentTimeMillis()获取自纪元以来的当前时间(以毫秒为单位)。 -
@devgianlu 最好使用
System.nanoTime(),在计算经过时间时更精确。 -
并且记录在案:您应该在发布问题之前进行认真的研究。经验丰富的编码人员可以知道如何首先使用搜索引擎......以比在此处提出问题所需的时间更短的方式找到答案。
-
一个执行一个方法,而不是一个类。话虽如此,简单的解决方案是 System.nanoTime()。要获得正确的解决方案,请查看 Java Microbenchmark。弹出的第一件事是stackoverflow.com/questions/504103/…
标签: java class sorting time calculation