选择题 1.  已知有如下定义:String s="hello,world";,下面表达式中,不合法的是______。
【正确答案】 B
【答案解析】 对于选项A,Java允许string类进行+操作,虽然String是不变类,但语句s+="world"会生成一个新的字符串对象,其内容为“hello world world”,因此,选项A正确。
   对于选项B,在Java语言中,String是一个类,s是一个字符串对象,而不是数组,因此,没有提供类似于数组根据索引随机访问的功能,因此,选项B错误。
   对于选项C,String类提供了length()方法来计算字符串的长度,因此,选项C正确。
   对于选项D,String类提供了toLowerCase()方法,该方法用来把字符串中所有字符转换为小写字母,因此,选项D正确。