站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题字符串速度上的问题??

字符串速度上的问题??

摘要: 字符串速度上的问题??


普通的String字符串如果是多行的话,,用字符串+字符串,和用StringBuffer在速度上,多少行就能显示出差别??

比如:
String str = "aaa";
str = str+"bbb";



StringBuffer str = new Stringbuffer();
str.append("aaa");
str.append("bbb");

如果是多行的话,,多少行速度就会有差别...


肉眼能看出来的差别,偶也不清楚,不过做测试的时候5000行就能看出差别来了


如果是静态字符串相加,用+比较好,编译时会优化成一个串,如果是动态的,根据jvm,等环境不同,差别也大,如果是jdk5的话就StringBuilder吧


如果只有十几行呢,,其中有点判断,,最多就十几行..用哪个比较好???


用StringBuffer,养成好习惯


现在都流行用StringBuilder
StringBuffer有点过时了


java里有StringBuilder...不知道呀,,1.5的???






jdk1.5新增加的StringBuilder
和StringBuffer功能基本一样,但是速度快很多


唉,,明白了...谢谢各位..


↑返回目录
前一篇: sql语句的问题
后一篇: 用java代码如何区分一个字符串里边有哪些是中文,哪些是英文?