![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Не происходит переход на др. строку каждой строчки, при записи в файл test1, вот пишу такой код:
Это сообщение отредактировал(а) Syltan - 22.6.2010, 11:34 |
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
Вопрос на засыпку. Какое сочетание символов переводит строку в Windows? Это первое.
Второе. Сложение строк в цикле - лучший способ убить производительность. Используйте StringBuilder. |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 1 Всего: 44 |
||||
|
||||
| AbdulBcex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 6.11.2009 Репутация: нет Всего: 1 |
Вот кстати "\n" помогает не всегда.
Сам лично сталкивался, к примеру:
Если все эти строки выводить в .txt файл, то перехода с помощью "\n" не будет. Выручит только добавление "\r" - символа возврата каретки. Что это так, знаю, но не особо уверен почему. Наверное, связано с тем, что в конструкторе FileWriter атрибут append обозначен как false. Если кто лучше знает, поправьте, пожалуйста. |
|||
|
||||
| Dummy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: 9 Всего: 19 |
Есть метод BufferedWriter.newLine(), который и пишет платформенно-зависимый разделитель строк в нижележащий Writer.
Если не хочется использовать BufferedWriter, то можно использовать System.getProperty("line.separator") - он вернёт заветную последовательность символов для перевода строки. По спеке, BufferedWriter.newLine() использовует именно это свойство. Это сообщение отредактировал(а) Dummy - 22.6.2010, 16:57 |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Подскажите, как в данном коде сделать так, чтоб записывалось в файл текст1.тхт то, что я введу с клавиатуры в массиве этой программы.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |