String s = “helloworld”;
S2=“hello”
S3=“world”
S==“hello”+”world”? true or false
S==s2+s3? true or false
首先因为版面原因考下你的代码;
String类型具有不变性我想这个你应该知道 根据课程进度这个解答应该是:
1 s==“hello”+”world” 比较的是真实地址值 s对象是由hello和world这两个元素组成的内存不再开辟空间 s储存的是他们两个对象的地址值所以是true
2 s==s2+s3 s2和s3是两个对象 s是一个对象 所以地址不可能所以是false
|