如果定义String s=”example”,下面语句哪些会编译?(多选)
A s>>=2;
B int i = s.length();
C s+=3;
D char c= s[3];
E s= s +"abcd";
我觉得答案是b,d,可是标准答案是b,c,e
所以来和大家讨论一下。
A s>>=2;
B int i = s.length();
C s+=3;
D char c= s[3];
E s= s +"abcd";
我觉得答案是b,d,可是标准答案是b,c,e
所以来和大家讨论一下。
C的话:这里的"+"号如果是字符的话就直接在后面添加,是数字的话就是相加;
既然你知道E的答案的话应该和B一样的,这里的s= s +"abcd";相当于s+=..