Looking for java Keywords? Try Ask4Keywords

Java Language Независимый от платформы новый разделитель строк


пример

Поскольку новый разделитель строк варьируется от платформы к платформе (например, \n в Unix-подобных системах или \r\n в Windows), часто необходимо иметь независимый от платформы способ доступа к нему. В Java он может быть получен из системного свойства:

System.getProperty("line.separator")
Java SE 7

Поскольку новый разделитель строк так часто необходим, из Java 7 по методу быстрого доступа, возвращающему точно такой же результат, как и код выше, доступен:

System.lineSeparator()

Примечание . Поскольку маловероятно, что новый разделитель строк изменяется во время выполнения программы, рекомендуется хранить его в статической конечной переменной, а не извлекать его из системного свойства каждый раз, когда это необходимо.

При использовании String.format используйте %n вместо \n или '\ r \ n' для вывода независимого от платформы нового разделителя строк.

System.out.println(String.format('line 1: %s.%nline 2: %s%n', lines[0],lines[1]));