Program C# untuk mengira bilangan kemunculan perkataan dalam rentetan

WBOY
Lepaskan: 2023-09-06 13:21:07
ke hadapan
1140 orang telah melayarinya

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

Mula-mula tetapkan rentetan -

string str = "Hello World! Hello!";
Salin selepas log masuk

Sekarang semak jika perkataan "Hello" muncul dalam rentetan dan gelung -

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

Contoh

Anda boleh cuba jalankan kod berikut untuk mengira kemunculan perkataan dalam rentetan.

Demo masa nyata

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;
   }
}
Salin selepas log masuk

Output

Occurrence:2
Salin selepas log masuk

Atas ialah kandungan terperinci Program C# untuk mengira bilangan kemunculan perkataan dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan