Не могу определится с выбором

 
 
 
Сообщения:61
Я делаю программу для чтения файла и столкнулся с проблемой.
Проект я решил создать на BufferedReader и читать строки с помощью readLine. Но это привело ко многим глюкам при чтении, например если в файле одна строка без символа переноса строки, то он всё равно ставит в конце перенос строки из-за использования println. А также проблема ещё в том что если в тексте попадутся определенные специальные символы, то readLine подумает что произошел перенос строки и вывод портится. Так вот я решился перейти на read и изменить проектирование.
Оправдает ли это впоследствии ожидания?

Программирование начинается с себя
 
 
Сообщения:480
смотри сюда

Quote:
A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed.
 
 
Сообщения:61
windruf:
смотри сюда

Quote:
A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed.


Я это и раньше читал, причем полностью с переводом. Это не решает мою проблему.
Я могу скинуть код и может станет намного понятнее что readLIne работает не так как надо мне.

Программирование начинается с себя
 
 
Сообщения:558
HACKERZET:
Оправдает ли это впоследствии ожидания?
Ожидания оправдает только понимание.

Я только учусь
 
 
Сообщения:61
Tachkin:
HACKERZET:
Оправдает ли это впоследствии ожидания?
Ожидания оправдает только понимание.

Я уже разобрался Оказывается на read() программа будет работать лучше всего и нечего тут заморачиватся.

Программирование начинается с себя
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет