A-A+
已知有定义:String s=story 下面哪一个表达式是合法的? ()A.s+=
问题详情
已知有定义:String s="story",下面哪一个表达式是合法的? ()
A.s+="books";
B.chare=s[1];
C.int len=s.length;
D.String s=s.toLowerCase()请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:选项A的表达式是正确的,它的作用是修改了字符串s。选项B是错误的,它引用的字符串数组,而这没有定义字符串数组。选项C也是不合法的,必须在s.length后面加一对小括号()才能表示取的是字符串的长度,而数组的长度的表示则是如此。选项D中,不能再定义s变量,换一个变量名就是合法的了。