Java程序StringBuilder的效率,验证字符串操作和字符串生成器的操作效率
来源:互联网 发布:密码框键入数据是 编辑:程序博客网 时间:2024/05/18 11:50
创建类Jerue,在主方法中编写代码
package person;public class Jerque {public static void main(String[] args){String str="";long starTime=System.currentTimeMillis();for(int i=0;i<10000;i++){str=str+i;}long endTime=System.currentTimeMillis();long time =endTime-starTime;System.out.println("String消耗时间"+time);StringBuilder builder=new StringBuilder("");starTime=System.currentTimeMillis();for(int j=0;j<10000;j++){builder.append(j);}endTime=System.currentTimeMillis();time=endTime-starTime;System.out.println("StringBuilder消耗时间"+time);}}
由于数值较大,要稍等一会
运行结果
String消耗时间17959
StringBuilder消耗时间3
可见,如果程序中频繁的附加字符串,建议使用StringBuilder
0 0
- Java程序StringBuilder的效率,验证字符串操作和字符串生成器的操作效率
- string 和 stringBuilder在创建字符串的效率比较代码
- VB6字符串连接操作效率
- python-字符串的join要比+操作效率高
- Java字符串连接效率 String、StringBuilder、StringBuffer
- JNI操作JAVA中操作字段和方法的效率
- String, StringBuffer, StringBuilder拼接字符串的执行效率比较
- 拼接字符串的效率问题(String,StringBuffer,StringBuilder对比)
- 字符串相加的效率
- 拼接字符串的效率
- 字符串累加的效率
- String,StringBuffer,StringBuilder拼接操作的效率对比
- Java字符串生成器StringBuilder
- java中字符串操作string、stringBuffer和stringBuilder的区别以及其相关操作技术
- Java中对于+和append拼接字符串效率的误解
- java 中 + 拼接字符串的效率
- 效率!数和字符串的转换
- 字符指针 和 字符串 效率的 研究
- iOS 推送,证书申请,本地推送
- 简单聊天界面
- gcc与make
- 3.C#多线程补充(委托Delegate)
- HIVE的简介
- Java程序StringBuilder的效率,验证字符串操作和字符串生成器的操作效率
- 一点一滴分析LinkIt™ Smart 7688 编译环境
- Leetcode #17 Letter Combinations of a Phone Number Z9键盘字母组合解题小节
- Windows上已经删除的文件并没有消失并且再次删除却提示无法找到该项目的解决办法
- ASMC(异步静态存储控制器)
- CSS实现等比例缩放的盒子
- 虚拟机centos6.6静态ip配置
- 在ScrollView下实现无论怎么滚动,toolbar始终在呈现在手机屏幕的最上方
- uniq和sort配合进行统计排序