public class StringDemo3 {
public static void main(String[] args) {
String s1 = "hello";
String s2 = "world";
String s3 = "helloworld";
// 字符串如果是变量相加,先开空间,在拼接
System.out.println(s3 == s1 + s2);
System.out.println(s3.equals((s1 + s2)));
// 字符串如果是常量相加,是相加,
//然后在常量池找,如果有就直接返回,否则,就创建
System.out.println(s3 == "hello" + "world");
System.out.println(s3.equals("hello" + "world"));
}
字符串的变量和常量连接问题
最新推荐文章于 2023-09-15 07:35:56 发布