问题 单项选择题

下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是______。
public class FindKeyWords
public static void main(sring[]args)
sting text=
"An array is a data structur that stores a collection of"
+"values of the same type. You access each individual value"
+"through an integer index. For example, if a is an array"
+"of inergers, then a[i] is the ith integer in the array.";
Int arrayCount=0;
Int idex=-1;
Sting arrarStr="array";
Index=text. indexof(arrayStr);
While(index______0)
++arrayCount;
Index+=arrayStr. length();
Index=text. indexof(arrayStr,index);

System. out. println
("the text contains"+arrayCount+"arrays");

A.<
B.=
C.<=
D.>=

答案

参考答案:D

解析: 在字符串中查询指定的字符或子串,可用indexof()方法,如查询成功,返回所查字符的位置。如不成功,返回-1,从下面程序可以看出,While条件应为查询成功。

判断题
判断题