Java获取方法运行时间,并且保留任意位小数
来源:互联网 发布:闲鱼怎么申请淘宝介入 编辑:程序博客网 时间:2024/05/18 01:50
最近需要记录方法的运行效率,于是乎将打印方法运行时间的方法写至此,方面需要的小伙伴直接拷贝。
以下是获取ms单位的时间,并且保留小数点后两位
long startTime = System.nanoTime(); // 获取开始时间 yourMethod(); long endTime = System.nanoTime(); // 获取结束时间 String methodTime= new Formatter().format("%.2f", (double)((endTime-startTime))/1000000).toString(); System.out.println("程序运行时间1: " + methodTime+ "ms");
以下也是获取ms单位的时间,但是不保留小数点后的数
long startTime = System.currentTimeMillis(); // 获取开始时间 yourMethod(); long endTime = System.currentTimeMillis(); // 获取结束时间 String methodTime= endTime-startTim; System.out.println("程序运行时间2: " + methodTime+ "ms");
运行结果(举个小例子)如下:
程序运行时间1: 330.38ms
程序运行时间2: 330ms
在第一个方法中,new Formatter().format("%.2f",x)
这里f只得是浮点类型。想要保留几位就 %.X 即可!
如果此文对你有帮助,欢迎点个赞再离开,谢谢!O(∩_∩)O哈哈~
阅读全文
1 0
- Java获取方法运行时间,并且保留任意位小数
- java实现四舍五入并且保留两位小数
- java精确除运算,保留任意位小数
- java保留2位小数的方法
- JAVA 保留两位小数的方法
- Java四舍五入保留两位小数方法
- JAVA-保留两位小数的方法
- PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入
- java保留两位小数
- Java 保留2位小数
- java保留两位小数
- java 保留两位小数
- java保留两位小数
- java保留两位小数
- java保留两位小数
- java保留两位小数
- java保留两位小数
- java 保留两位小数
- linux下修改tomcat、apache的端口号并查看版本
- Mybatis缓存机制学习总结
- SpringBoot学习(四)--集成shiro实现基础登陆认证和权限管理
- java读取文件写入到word文档中
- Hibernate之初学总结(1)
- Java获取方法运行时间,并且保留任意位小数
- 介绍两个python库
- 12-16三道题
- 初学C语言
- 1.2.1奇因数代数和
- rails_admin后台数据库美化
- 微信jsapi获取用户地理位置接口开发(第八课)
- C语言——常量指针、指针常量以及指向常量的指针常量三者区别详解
- Spring Cloud微服务断路由Hystrix与服务网关学习笔记