说下后面3题把,,,
3------System.out.println((new StringTokenizer("I am a student","a")).countTokens());
构造方法public StringTokenizer(String str,String delim)为指定字符串构造一个 string tokenizer。delim 参数中的字符都是分隔标记的分隔符。分隔符字符本身不作为标记。
public int countTokens()计算在生成异常之前可以调用此 tokenizer 的 nextToken 方法的次数。当前位置没有提前。
System.out.println((new StringTokenizer("I am a student","a")).countTokens());就是把"I am a student"以"a"做为分隔符分隔,可以分为3段。countTokens()就是能调用nextToken()的次数,因为刚new出来没有调用过nextToken方法,并且分成了3段
答案为C
4-----这题里面concat(s,t)不是这样用的吧?应该是s.concat(t)才对。
答案为D
5-----int []a,b = new int[3];
这里指给创建了b为new int[3],而a只是声明了为int[] 没有具体创建;
第二句int a[],b = new int[3];---不懂。。。。
第三局int []a,b[] = new int[3][];英爱是和第一句一样。
所以选择C
以上是我的意见。。。 |