当前页面: 开发资料首页 → 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功能基本一样,但是速度快很多
唉,,明白了...谢谢各位..