通过一个实例来说明:
需求:获取一段程序运行的时间。
原理:获取程序开始和结束的时间并x相减即可:
获取时间:System.currentTimeMillis();
public class Demo40 {
public static void main(String[] args){
GetTime gt=new GetTime();
gt.getTime();
}
}
class GetTime{
public void getTime(){
long start=System.currentTimeMillis();
for(int i=0;i<1000;i++){
System.out.println(i);
}
long end=System.currentTimeMillis();
System.out.println("毫秒:"+(end-start));
}
}
运行结果:毫秒:50