字符串中某個詞出現的次數主要是考察隊字符串方法的使用:
indexof():
有9個重載,具體的請轉到F12查看詳細內容;
本文使用的是第6個重載:
如果找到該字符串,則為從零開始的索引位置;如果未找到該字符串,則為 -1
有兩個參數:
string value:
要搜索的字符
int startIndex:
搜索的起始位置

1 class PRogram 2 { 3 static void Main(string[] args) 4 { 5 //統計出字符串中,下雪出現的次數,并每次出現的索引位置; 6 string text = "今天下雪了嗎,明天不會下雪了吧,什么時候才不下雪啊,我要去上學啊!"; 7 string keyWord = "下雪"; 8 int index = 0; 9 int count = 0;10 while ((index=text.IndexOf(keyWord,index))!=-1)11 {12 count++;13 Console.WriteLine("第{0}次;索引是{1}",count,index);14 index =index+ keyWord.Length;15 }16 Console.WriteLine("下雪出現的總次數:{0}",count);17 Console.ReadKey();18 19 }20 }View Code
新聞熱點
疑難解答