// 常量池中没有abc 放进去
String s1 = "abc";
// 常量池中没有xyz 放进去
String s2 = "xyz;
// 通过.class文件可以看出来两个字符串变量相加是通过StringBuilder中append方法进行拼接 最后toString 而toString的实质是创建对象 则将上s3指向堆中
String s3 = s1 + s2;
// 两个字符串常量进行相加的过程中已经将s4赋值为“abcxyz” 常量池中没有 放进去
String s4 = "abc" + "xyz";
面试题(字符串比较)
最新推荐文章于 2024-07-24 21:47:59 发布