- abstract class GetTime
- {
- public final void getTime()
- {
- long start = System.currentTimeMillis();
- runcode();
- long end = System.currentTimeMillis();
- System.out.println("运行时间:"+(start-end)+"毫秒");
- }
- public abstract void runcode();
- }
- class SubTime extends GetTime
- {
- public void runcode()
- {
- for(int x = 0; x<4000; x++)
- {
- System.out.print(x);
- }
- }
- }
复制代码 可以用System.currentTimeMills获取当前的时间,然后定义一个runcode()方法,把所要计算时间的代码写进去,这样就能得到一段代码的运行时间了。希望对你有帮助。 |