问题:想获取一段代码运行的时间。
思路:
1,要知道代码开始运行时的时间,结束运行时的时间
2,两个时间进行相减
获取时间 要用到:Sytstem.currentTimeMillis();
代码如下:
abstract class GetTime{
public final void getTime(){
long start=System.currentTimeMillis();
runCode();
long end=System.currentTimeMillis();
System.out.println("用时:"+(end-start));
}
public abstract void runCode();
}
class Time extends GetTime{
public void runCode(){
for (int i = 0; i < 10; i++) {
System.out.println("i");
}
}
} |
|