如何计算Java程序运行时间?
Java去除字符串中的空格、回车、换行符、制表符
Java中的Timer和TimerTask的使用
第一种是以毫秒为单位计算的。
Java代码
//伪代码
long startTime=System。
currentTimeMillis();
//获取开始时间
doSomeThing();
//测试的代码段
long endTime=System。 currentTimeMillis(); //获取结束时间
System。
out。println("程序运行时间: "+(end-start)+"ms");
//伪代码
long startTime=System。currentTimeMillis();
//获取开始时间
doSomeThing();
//测试的代码段
long endTime=System。
currentTimeMillis(); //获取结束时间
System。out。println("程序运行时间: "+(end-start)+"ms");
第二种是以纳秒为单位计算的。
Java代码
//伪代码
long startTime=System。nanoTime();
//获取开始时间
doSomeThing();
//测试的代码段
long endTime=System。
nanoTime(); //获取结束时间
System。out。println("程序运行时间: "+(end-start)+"ns");
//伪代码
long startTime=System。
nanoTime();
//获取开始时间
doSomeThing();
//测试的代码段
long endTime=System。 nanoTime(); //获取结束时间
System。
out。println("程序运行时间: "+(end-start)+"ns");。