
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.06.2006, 12:56
|
|||
|---|---|---|---|
|
|||
Чтение текстовых фалов? |
|||
|
#18+
Привет!!!! Не могу найти описания как работать с текстовыми файлами на Java. В даном случае интересует чтение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2006, 13:13
|
|||
|---|---|---|---|
|
|||
Чтение текстовых фалов? |
|||
|
#18+
http://www.rgagnon.com/javadetails/java-0052.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2006, 13:14
|
|||
|---|---|---|---|
|
|||
Чтение текстовых фалов? |
|||
|
#18+
Reader и все расширяющие его. напр, FileReader ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.06.2006, 17:32
|
|||
|---|---|---|---|
Чтение текстовых фалов? |
|||
|
#18+
Простейший путь - использовать построковое считывание БуферРидером. Типа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2006, 12:18
|
|||
|---|---|---|---|
|
|||
Чтение текстовых фалов? |
|||
|
#18+
ЗашедшийМожно считывать и побайтовым чтением с приведением в символы, но это чревато, так как в Яве символ - 16 бит/2 байта, и для интернациональных шрифтов проблемы вылезут. При чтении текстового файла так или иначе надо явно указывать кодировку - если кодировка файла отличается от кодировки, установленный в JVM по умолчанию (file.encoding). В приведенном Вами примере используется примитивный FileReader, который при чтени файла полагает, что этот файл имеет кодировку, установленную по умолчанию в данной JVM. То есть этот пример игнорирует "интернациональных шрифтов проблемы". Иначе говоря, Ваш пример чреват тем же. Если кодировка файла отличается от, установленный в JVM по умолчанию, читать лучше так, к примеру: Код: plaintext - если файл в кириллице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2006, 18:22
|
|||
|---|---|---|---|
Чтение текстовых фалов? |
|||
|
#18+
М.Голованов ЗашедшийМожно считывать и побайтовым чтением с приведением в символы, но это чревато, так как в Яве символ - 16 бит/2 байта, и для интернациональных шрифтов проблемы вылезут. При чтении текстового файла так или иначе надо явно указывать кодировку - если кодировка файла отличается от кодировки, установленный в JVM по умолчанию (file.encoding). Код: plaintext - если файл в кириллице. Спасибо, хорошее замечание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2148956]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 571ms |

| 0 / 0 |
