首页 > 其他 > 详细

字符串的拼接

时间:2021-07-15 01:07:13      阅读:23      评论:0      收藏:0      [点我收藏+]
public class Demo12 {
    public static void main(String[] args) {
        String a="a";
        String b="b";
        String c="c";
        String d="d";
        String str="abcd";
        //字符串拼接时,如果全是常量,和直接写一个结果的含义是一样的
        String str2="a"+"b"+"c"+"d";//创建了一个对象
        //字符串拼接时,只要存在变量,会采用优化机制(通过StringBuilder的append()拼接)
        String str3=a+b+c+d;//创建了一个对象 等价于 stringBuilder.append("a").append("b").append("c").append("d")
        System.out.println(str==str2);//true
        System.out.println(str==str3);//false

    }
}

技术分享图片

字符串的拼接

原文:https://www.cnblogs.com/zhangyaru/p/15013041.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!