Подсчет букв в строке Java

я делаю задание, где яВам нужно будет написать программу для чтения строки пользователем и распечатать буквы в строке с количеством вхождений.Например. "Привет, мир" в котором следует распечататьh = 1 e = 1 l = 3 o = 2 ... и т. д. ", а мои только пишутПривет, мир" и количество писем в сумме. Я могу't использовать функцию hashmap, только массивы. Может кто-нибудь дать мне подсказку или два о том, как перейти от написанного ниже кода, чтобы получить мою любимую функцию? Я неЯ не понимаю, как именно сохранить записанные данные в массиве.

Вот'мой код до сих пор.

public class CountLetters {
    public static void main( String[] args ) {
        String input = JOptionPane.showInputDialog("Write a sentence." );
        int amount = 0;
        String output = "Amount of letters:\n";

        for ( int i = 0; i < input.length(); i++ ) {
            char letter = input.charAt(i);
            amount++;
            output = input;
        }
        output += "\n" + amount;
        JOptionPane.showMessageDialog( null, output,
                             "Letters", JOptionPane.PLAIN_MESSAGE ); 
    }
}

Ответы на вопрос(5)

Ваш ответ на вопрос