字符串的拼接

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

    }
}

字符串的拼接

字符串的拼接

上一篇:JQuery操作select中的option


下一篇:Node.js 推荐20多个学习网站及书籍