Find the number of occurrences of a given character in a string

For a specified string, we would need to find out how many times an input character occurs in the string. For example, in a string "amigo baltigo jijutsu" the character i occurs 3 times. We would need to print the count for every input of a string and a character.


        public static int GetCharacterCount(string input, char c)
        {
            int count = 0;
            
            for (int i = 0; i < input.Length; i++)
            {
                if (input[i] == c)
                {
                    count = count + 1;
                }
            }

            return count;
        }
        

How it works:

For the given character, we loop through the given string character by character and check for equality with the character. If equals we increment a counter and finally return it back.

Enter input: amigo baltigo jijutsu
Enter character: i
Count of i in amigo baltigo jijutsu is = 3
Ram
Ram

I'm a full-stack developer and a software enthusiast who likes to play around with cloud and tech stack out of curiosity. You can connect with me on Medium, Twitter or LinkedIn.

Privacy Overview
Referbruv

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.