Мне нужен JTextArea, который в конце строки подсчитывает символы в этой строке

Мне нужно сделать JTextArea, который принимает текстовый документ голосов, который является только "y" и "n", используя BufferedReader, предоставленный мне моим профессором; и ему нужно посчитать символы "y" и "n" в этой первой строке и для каждой строки после. Он дал классу намек на то, что массив будет полезен, но я не уверен, как это сделать, и любая помощь будет очень признательна. Спасибо!

Изменить: это не действительно домашнее задание, но мне нужно знать, как это сделать сегодня вечером, чтобы я мог реально реализовать его для своего финала, который будет завтра.

Ответ 1

Вы найдете подходящие примеры в статье Как использовать области текста.

Приложение: Вдумчивый наблюдатель спрашивает:

Каким будет код для получения текста в одной строке?

BufferedReader может быть хорошим выбором, как предлагается в этом примере, который копирует stdin в stdout:

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String s;
while ((s = in.readLine()) != null) {
    // process s
}