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

Buy Me A Coffee

Found this article helpful? Please consider supporting!

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.

Leave a Reply

Your email address will not be published. Required fields are marked *