当我们直接在concat方法中传递String文字时,将创建多少个对象? 对于前 如果, 1)字符串s1 =“ Hi” 字符串s2 = s1.concat(“ May”);
因此,将完全创建“ Hi”和“ HiMay”。那“五月”呢?是否还将为“ May”创建新的字符串对象? 2)并且如果String s3 =“ Say” .concat(“ Bye”),是1个对象还是3个objetcs?
2)字符串s1 =“ Hello”;
字符串s2 = s1 +“詹姆斯”;
在这种情况下,有多少个对象?我知道String s4 =“ Hello” +“ James”; ,只有一个对象。但是在上述情况下,直接引用一个引用还是一个字符串常量?