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

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

WBOY
リリース: 2023-09-06 13:21:07
転載
1167 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート