java正确使用字符串累加
2007-05-14 20:11
337 查看
通常我们进行两个字符串连接的时候用的最多的应该是:
String s1 = “Hello”;
String s2 = “World”;
String s3 = s1 + s2;
这样将被编译为
StringBuffer s = new StringBuffer();
s.append(“Hello”);
s.append("World");
String s3 = s.toString();
效率是同样的,正确的使用方法是
StringBuffer s = new StringBuffer(10);
s.append("Hello");
s.append("World");
String s3 = s.toString();
在知道字符串长度的前提下,可以直接构造定长的StringBuffer 以减少StringBuffer扩容的操作!
相关文章推荐
- JAVA中正确使用字符串累加
- 对如下字符串(234453)[234]{2324}分析它的括号使用是否正确,括号匹配(Java实现)
- 用javah 导出类的头文件, 常见的错误及正确的使用方法
- java中的字符串简介,字符串的优化以及如何高效率的使用字符串
- Java中使用split分隔字符串
- 如何在 Java 中正确使用 wait, notify 和 notifyAll
- java使用POI解析Excel表格中由纯数字组成的字符串报错问题&解决数据自动保存为科学计数法问题
- 在Java中正确使用wait, notify和notifyAll – 以生产者消费者模型为例
- Java理论与实践:正确使用volatile变量
- java使用Jsoup解析html字符串
- Java 异常的使用清单 —— 原来这才是异常的正确打开方式
- Java 理论与实践-正确使用 Volatile 变量
- Java中如何正确使用字体编码
- 【转】JAVA字符串格式化-String.format()的使用
- JAVA字符串格式化-String.format()的使用
- js和java中日期和日期字符串的相互转换和使用
- [编写高质量代码:改善java程序的151个建议]建议57 推荐在复杂字符串操作中使用正则表达式
- java 编程中使用Pattern+Matcher 从一个大字符串中提取特定文字
- JAVA字符串格式化-String.format()的使用
- JAVA字符串格式化-String.format()的使用