①精确到纳秒

long startTime=System.nanoTime();//获取开始时间

/*

测试的程序代码;

*/

long endTime=System.nanoTime();//获取结束时间

System.out.println("运行时间是:"+(startTime-endTime)+"ns");//输出运行时间

 

②精确到毫秒

long startTime=System.currentTimeMillis();//获取开始时间

/*

测试程序代码;

*/

long endTime=System.currentTimeMillis();//获取结束时间

System.out.println("运行时间是:"+(startTime-endTime)+"ms");//输出运行时间