2、char num[]={'a','b','c','d'}中,num[2]的值为c???? √
3、char num[]={'C','h','i','n','e','s','e'}中,最后一个字符的索引是7???? ×
4、构造方法String(char[],int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度?????? √
5、StringBuffer型字符串是在字符串的拷贝上进行操作? ×
6、String类型字符串是在原字符串上进行操作,所以任何改变都将导致原字符串的改变
7、字符串"java programming"的长度是16×
8、对于String类型字符串来说,字符串的连接只有“+”一种×
9、charAt(int index)表示从字符串中取得一个字符,该字符的位置是index? √
10、
substring(int begin,int end)表示取得一串子字符串,位置从begin到end?? ×
11、equals()和equalsIgnoreCase()的作用完全一样?? ×
12、设s1="she",那么s1.compareTo("her")大于0??? √
13、设s1="you",那么s1.compareTo("her")的返回值是11??? ×
14、indexOf()方法是从字符串的第一个字符开始检索??? √
15、indexOf(String s,int begin_index)是从字符串s中第begin_index+1字符处开始检索? ×
16、valueOf(double t)是把字符串转化为double型??? ×
17、toCharArray()是将字符串转化为字符数组???????? √
18、String s=new String(c,0,4)指把数组c中从索引0到索引4的字符提取出来,赋值给s √
19、s.replace(a,e)表示把字符串s中的e提出来,用a替换? ×
20、String trim()表示删除字符串前方的空格??? ×
21、Date date=new Date()表示提取系统时间并把值赋给Date型变量date? √
22、StringBuffer append(数值类型 t),参数t可以是boolean、int、char、float、double、long√
23、StringBuffer deleteCharAt(int index)表示删除索引index-1处的字符 ×
24、当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除?? √
25、设StringBuffer s=new StringBuffer("Sunday"),那么s.capacity()的值为6? ×
26、StringBuffer reverse()是将字符串倒序??? √
27、StringTokenizer用于把字符数组分解成可独立使用的单词?? √
28、main方法后的参数String[] args可使用任何常用数据类型? √**
29、使用String s1=new String("Java");String s2=new String("Java")创建两个字符串时,s1,s2使用不同的内存空间?? √
30、String nextToken()用来逐个获取字符串中的单词并返回该字符串? √