Description:
Count character frequency using HashMap.
Count character frequency using HashMap.
Java Code
import java.util.HashMap;
public class CharFrequency {
public static void main(String[] args) {
String str = "programming";
HashMap<Character, Integer> freq = new HashMap<>();
for (char c : str.toCharArray())
freq.put(c, freq.getOrDefault(c, 0) + 1);
freq.forEach((k, v) -> System.out.println(k + ": " + v));
}
}
Expected Output
p:1 r:2 o:1 g:2 a:1 m:2 i:1 n:1