java 编译时对于字符串用+号相连的处理
2014-08-28 18:53
274 查看
当很多字符串进行相连的情况下,有人也许会想到很多字符串进行相连时会使用StringBuilder或StringBuffer进行处理,但我发现在jdk7的时候真的没有必要去考虑这种情况,jdk7会自动处理+号链接字符串的情况,看下面的代码处理
源码:static final public void report(String msg) {
System.err.println("MY_PEACEFUL_APP: " +msg);
}
编译后代码: public static final void report(String msg) {
System.err.println((new StringBuilder()).append("MY_PEACEFUL_APP: ").append(msg).toString());
}
源码:static final public void report(String msg) {
System.err.println("MY_PEACEFUL_APP: " +msg);
}
编译后代码: public static final void report(String msg) {
System.err.println((new StringBuilder()).append("MY_PEACEFUL_APP: ").append(msg).toString());
}
相关文章推荐
- 一个用于对于诸如 abc${p1}${p2}def 这样字符串进行处理的Java类
- 简单总结一下Java和javascript 中对于 josn对象、字符串的处理。
- java字符串处理
- JAVA-字符串处理中的重点
- Java字符串【String】处理
- java中对于initializer的处理方式
- JAVA字符串处理函数列表一览 德仔工作室
- JAVA-字符串处理中的重点
- JAVA字符串处理函数列表一览
- 在Java中连接字符串时是使用+号还是使用StringBuilder
- java字符串类型的日期处理问题
- JAVA字符串处理函数列表一览
- Java字符串处理
- 关于Eclipse无法重新编译java文件的处理方法之一
- java编译失败,提示非法字符的处理
- 在Java中连接字符串时是使用+号还是使用StringBuilder
- 第六章[Java字符串处理]
- 在Java中连接字符串时是使用+号还是使用StringBuilder
- Java学习:Java字符串处理
- 熟悉java.lang包-2(八、字符串处理相关类)