ホームページ >バックエンド開発 >C#.Net チュートリアル >文字列内の単語の出現数を数える C# プログラム

文字列内の単語の出現数を数える C# プログラム

WBOY
WBOY転載
2023-09-06 13:21:071168ブラウズ

C# 程序计算字符串中某个单词的出现次数

最初に文字列を設定します -

string str = "Hello World! Hello!";

次に、文字列に「Hello」という単語が含まれるかどうかを確認し、ループします -

while ((a = str1.IndexOf(pattern, a)) != -1) {
   a += pattern.Length;
   count++;
}

次のコードを実行して、文字列内の単語の出現数を数えてみてください。

リアルタイムデモ

using System;
class Program {
   static void Main() {
      string str = "Hello World! Hello!";
      Console.WriteLine("Occurrence:"+Check.CheckOccurrences(str, "Hello"));
   }
}
public static class Check {
   public static int CheckOccurrences(string str1, string pattern) {
      int count = 0;
      int a = 0;
      while ((a = str1.IndexOf(pattern, a)) != -1) {
         a += pattern.Length;
         count++;
      }
      return count;
   }
}

出力

Occurrence:2

以上が文字列内の単語の出現数を数える C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。