Java-String字符串相加及拼接
我的博客园: https://www.cnblogs.com/djhzzl/p/14374716.html
字符串相加
String test1 = "test1" ;
String test2 = test1 + "test2" + "test3" ;
System.out.println(test2); //输出test1test2test3
在idea中使用加号,可以将两个字符串直接拼接,就如同上面代码一样,自动将两部分拼接,但是String对象长度是不可变的,所以为了做到这种相加拼接,就会创建一个StringBuilder对象进行字符串的拼接。
在cmd中使用javap -v 文件名.class 对字节码文件加载运行。
Code:
stack=2, locals=3, args_size=1
0: ldc #2 // String test1
2: astore_1
3: new #3 // class java/lang/StringBu