Мне нужна JTextArea, которая в конце строки считает символы в этой строке - PullRequest
1 голос
/ 12 мая 2011

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

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

1 Ответ

2 голосов
/ 12 мая 2011

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

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

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

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

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