Как мне прочитать в файле и посчитать символы? - PullRequest
0 голосов
/ 14 февраля 2012

Мне нужна помощь по запуску класса Java.

Класс определяет метод или методы, которые сначала читают в файле, а затем читают его символы один за другим. После этого нужно посмотреть, сколько из этих символов образуют слова, ища такие слова, как «». а также ' '. После того, как все это, подсчитайте, сколько слов и поместите их в hashmap.

Я знаю, как использовать цикл for для поиска '', ',', '.' и т. д. и ведение учета слов

Но я не знаю, как читать в файле, который читает символ за символом файл.

Моя ТА говорила что-нибудь о методах «положить» и «получить»? понятия не имею, что они: S

Поэтому я знаю, как сделать почти все, кроме начала. извините, я не могу показать вам метод второй половины, прежде чем знать, как сделать первую половину.

Любая помощь, чтобы начать это .. спасибо!

1 Ответ

1 голос
/ 14 февраля 2012

A Reader позволит вам читать символ данных одновременно (например, вы можете использовать InputStreamReader вместе с FileInputStream для чтения из File)

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

BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("path/to/file"), "charset e.g. utf-8"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...