Quick actions

cmd+k|ctrl+k

Navigation

Languages

Max Occurring Character

Snippet info

Language

Java

Visibility

public

Author

sibasisrath2000

Created

2025-11-25T21:19:17.726257Z

Updated

2025-11-25T21:19:17.726257Z

import java.util.Map;
import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        maxCountChar("banana");
    }

    public static void maxCountChar(String s){
        Map<Character, Integer> charMap = new HashMap<>();

        // Count frequency
        for(char a : s.toCharArray()){
            charMap.put(a, charMap.getOrDefault(a, 0) + 1);
        }

        // Find max
        int maxCount = Integer.MIN_VALUE;
        char maxChar = ' ';

        for(Map.Entry<Character, Integer> entry : charMap.entrySet()){
            if(entry.getValue() > maxCount){
                maxCount = entry.getValue();
                maxChar = entry.getKey();
            }
        }

        System.out.println("Max occurring char: " + maxChar + " = " + maxCount);
    }
}
INFO