方法一:
精确到毫秒
//开始时间
long startTime = System.currentTimeMillis();
/*要计算的程序部分*/
//结束时间
long endTime = System.currentTimeMillis();
//计算打印时间
System.out.println("程序运行时间:" + (endTime - startTime) + "ms");
方法二:
精确到纳秒
//开始时间
long startTime=System.nanoTime();
/*测试程序部分*/
//结束时间
long endTime=System.nanoTime();
//打印计算时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ns");