Я хотел бы удалить новый символ строки в середине строки файла, пока он читает файл.Удалить новый символ линии из середины строки файла в java
Если я собираюсь прочитать файл с помощью BufferedReader, тогда он распознается как новая строка и разделяет линию посередине. Я хочу, чтобы иметь возможность читать файл и удалять эти новые строковые символы в середине во время чтения. Формат каждой строки - простой Json.
Спасибо
Я немного медленный. «BufferedReader» будет читать строки, используя 'readLine()' отбрасывание завершающей новой строки. Можно записать в файл _second_, записать каждую строку, а затем написать новую строку, кроме середины. Или что? –
Это пахнет проблемой [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Если каждая строка проста Json, разве вы не можете просто проанализировать ее с помощью парсера Json? Просьба привести пример вашего ввода, чтобы мы могли понять вашу проблему. –
Наверное, я понимаю, что это неправильно: вы говорите, есть новый символ линии в середине строки? Это невозможно, потому что у вас две строки. Или вы читаете несколько байтов в буфер и хотите избавиться от символов новой строки? Вместо просто читать readLine(). – Joachim