Версия Windows Qt 4 включает и WebKit и классы для создания компонентов ActiveX. Это, вероятно, не идеальное решение, если Вы уже не используете QT
Из быстрого поиска в Google:
Также есть один спецификатор, который не соответствует аргументу. Это "% n", которое выводит разрыв строки. В некоторых случаях также можно использовать "\ n", но поскольку "% n" всегда выводит правильный разделитель строк, зависящий от платформы, он переносится между платформами, тогда как "\ n" - нет.
См. https://docs.oracle.com/javase/tutorial/java/data/numberformat.html
% n
переносится через платформы
\ n
- нет.
См. Синтаксис строки форматирования в справочной документации :
Разделитель строк «n» Результатом является разделитель строк для конкретной платформы
Хотя \ n
является правильным символом новой строки для систем на базе Unix, другие системы могут использовать другие символы для обозначения конца строки. В частности, система Windows использовала \ r \ n
, а ранние системы MacOS использовали \ r
.
Используя % n
в строке формата, вы указать Java использовать значение, возвращаемое System.getProperty ("line.separator")
, которое является разделителем строк для текущей системы.