Intern
Write a Java method that takes a string and returns character statistics (how many times each character occurs)
sobes.tech AI
Answer from AI
java import java.util.HashMap; import java.util.Map;
public class CharStatistics { public static Map<Character, Integer> countChars(String input) { Map<Character, Integer> stats = new HashMap<>(); for (char c : input.toCharArray()) { stats.put(c, stats.getOrDefault(c, 0) + 1); } return stats; }
public static void main(String[] args) {
String test = "hello world";
Map<Character, Integer> result = countChars(test);
System.out.println(result);
}
}
This method takes a string, iterates over each character, and counts its occurrences using a `HashMap`.