РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
744 of 1163 menu

Метод lineSeparator

Метод lineSeparator класса System возвращает системный разделитель строк в виде строки. Этот разделитель зависит от операционной системы: в Windows это обычно "\r\n", в Unix-подобных системах - "\n". Метод не принимает параметров и возвращает объект типа String, представляющий разделитель строк, используемый текущей платформой.

Синтаксис

System.lineSeparator()

Пример

Давайте получим системный разделитель строк и выведем его длину, а также сравним с известными разделителями:

public class Main { public static void main(String[] args) { String sep = System.lineSeparator(); System.out.println("Separator length: " + sep.length()); System.out.println("Is newline: " + sep.equals("\n")); System.out.println("Is carriage return + newline: " + sep.equals("\r\n")); } }

Результат выполнения кода (для Unix-подобной системы):

"Separator length: 1" "Is newline: true" "Is carriage return + newline: false"

Пример

Давайте используем lineSeparator для формирования многострочной строки без явного указания "\n":

public class Main { public static void main(String[] args) { String sep = System.lineSeparator(); String str = "abcde" + sep + "12345"; System.out.println(str); } }

Результат выполнения кода:

"abcde" "12345"

Пример

Давайте запишем несколько строк в одну строку, разделяя их системным разделителем:

public class Main { public static void main(String[] args) { String sep = System.lineSeparator(); String res = "abcde" + sep + "12345" + sep + "abcde"; System.out.println(res); } }

Результат выполнения кода:

"abcde" "12345" "abcde"

Смотрите также

  • класс System,
    который предоставляет системные методы и поля
  • метод println,
    который выводит строку с переводом строки
  • метод printf,
    который выводит форматированную строку
  • метод currentTimeMillis,
    который возвращает текущее время в миллисекундах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить