Sobes.tech
Intern

Γράψτε μια μέθοδο σε Java που δέχεται μια συμβολοσειρά και επιστρέφει στατιστικά στοιχεία σχετικά με τους χαρακτήρες (πόσες φορές εμφανίζεται κάθε χαρακτήρας)

sobes.tech AI

Απάντηση από 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);
}

}


Этот метод принимает строку, перебирает каждый символ и подсчитывает количество его вхождений, используя `HashMap`.