已知有语句String S = "123ABC";,下列语句不合法的是( )。
A: S.length( );
B: S.charAt(3);
C: S.append(“DE”);
D: S = "XY";
A: S.length( );
B: S.charAt(3);
C: S.append(“DE”);
D: S = "XY";
举一反三
- 下面哪个表达式可以获取字符串s的最后一个字符() A: s.length() B: s[s.length() - 1] C: s.charAt(s.length() - 1) D: charAt(s, length(s))
- 已知如下定义:String s = "java"; 下面哪个语句不是合法的。() A: s += "books"; B: s = s + 100; C: int len = s.length; D: String t = s + “abc”;
- 已知如下定义:String s = "abc123456"; 执行语句:s.substring(s,3)的结果是:()。 A: abc B: 123 C: 123456 D: abc123456
- 下面哪条语句是获取字符串s的长度? A: s.len() B: s.length() C: len(s) D: length(s)
- 下面的表达式( )是错误的。 A: String s=null; int i=(s!=null)&&(s.length()>0)?s.length():0; B: String s="你好";int i=3; if(i==s){ s+=i}; C: String s="你好";int i=3; s=i+s; D: String s="你好";int i=3; s+=i;