|
|
|
Считывание файла по буквам.
|
|||
|---|---|---|---|
|
#18+
Всем привет! Не могли помочь? Я новичок в java. Такой вопрос, как считать текстовый файл по-буквенно. Нужно прочитав текстовый файл вывести сколько раз использовалась каждая буква. Думаю делать через двойной массив... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2012, 13:44:45 |
|
||
|
Считывание файла по буквам.
|
|||
|---|---|---|---|
|
#18+
Оберните FileInputStream в InputStreamReader, а затем в BufferedReader, тогда можно свобоно читать по одному символу без потери производительности. Счетчики можно завести в обычном массиве, если ограничится набором ASCII, то int[256], если нужен UTF, тогда можно рассмотреть варианты. Например в HashMap складывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2012, 13:53:57 |
|
||
|
Считывание файла по буквам.
|
|||
|---|---|---|---|
|
#18+
Какая версия java, и какой размер файла? Это лаба или реальный код?Просто для java7 появился замечательный метод Path p = Paths.get("yourpathhere"); Files.readAllLines(p,Charset.forName("UTF-8")); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2012, 13:56:01 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38070923&tid=2130401]: |
0ms |
get settings: |
16ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
49ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
| others: | 286ms |
| total: | 491ms |

| 0 / 0 |
