Добавление новой строки в printf () или format () - PullRequest
0 голосов
/ 03 апреля 2020

сегодня я читал в java Учебных документах от Oracle о Форматировании Numeri c Вывод на печать , и я столкнулся с println() против printf() против format() после того, как понял Различия Я прочитал следующее предложение, которое не имеет смысла для меня.

Новый символ строки, соответствующий платформе, на которой запущено приложение. Вы должны всегда использовать% n, а не \ n.

, поэтому главный вопрос заключается в том, почему «должен» я всегда использовать %n вместо \n какая разница?

1 Ответ

0 голосов
/ 03 апреля 2020

% n подобен заполнителю для любого символа новой строки, который может быть для конкретной системы. % n вполне может быть \ n для конкретной c системы или \ r \ n для другой, например, для windows. Использование% n является более безопасной альтернативой вводу \ n, потому что, как прокомментировал @ user85421, некоторые windows приложения не распознают \ n.

...