Java Program to Print Maximum Occurred Character in String

In this tutorial, we will learn to print the character which occurs the most. For any input string, we have to check the number of occurrences of each character and print the character with the maximum number of occurrences.

For example

Case1: If the user enters the string ‘Python is fun’

The output should be ‘n’, as the character ‘n’, occurs 2 times which is maximum in all other character occurrences in the string.

Case2: If the user enters the string ‘Engineer’

The output should be ‘e’, as the characters ‘e’, occurs 3 times which is maximum in all other character occurrences in the string.

Java Program to Print Maximum Occurred Character in String

Output

Explanation

In this output, for the input string ‘Quescol Website’, the array input elements as {‘Q’, ‘u’, ‘e’, ‘s’, ‘c’, ‘o’, ‘l’, ‘ ‘, ‘W’, ‘e’, ‘b’, ‘s’, ‘i’, ‘t’, ‘e’}. max_count returns the elements which appears maximum times as the element of array which is ‘e’ in this case repeated 3 times.