Ответ 1
String newLine = System.getProperty("line.separator");//This will retrieve line separator dependent on OS.
System.out.println("line 1" + newLine + "line2");
У меня есть следующий код:
System.out.println(" | 1 2 3 4 5 6 7 8 9");
System.out.println("----------------------------");
System.out.println("");
Я использую println для создания новой строки. Можно ли сделать то же самое с помощью \n или\r? Я попытался добавить \n во второй статус println и продолжить печать с помощью метода печати, но \n не создает новую строку.
любые идеи?
String newLine = System.getProperty("line.separator");//This will retrieve line separator dependent on OS.
System.out.println("line 1" + newLine + "line2");
System.out.println( "привет" + "\ п" + "мир" );
Он создает новую строку. Попробуйте:
System.out.println("---\n###");
Ваш лучший снимок будет с
String.format("%n")
или
System.out.printf("%n");
Предполагается напечатать символ новой строки, в зависимости от текущей платформы, поэтому идеально подходит для консоли. Если вы печатаете файл, тогда это зависит.
Вы можете попробовать добавить \r\n вместо просто \n. В зависимости от вашей операционной системы и того, как вы просматриваете вывод, это может иметь значение.
Вы должны использовать встроенный разделитель строк. Преимущество состоит в том, что вам не нужно беспокоиться о том, на какой системе вы работаете, это просто сработает.
Так как Java 1.7
System.lineSeparator()
Pre Java 1.7
System.getProperty("line.separator")
\n
создает новую строку на Java. Не используйте пробелы до или после \n
.
Пример: печать It creates\na new line
выходов
Он создает новая линия.
Поскольку вы находитесь в Windows, вместо \n используйте\r\n (возврат каретки + строка).
System.out.print(values[i] + " ");
//in one number be printed
"\ п" это простой способ разделения непрерывной строки
//Case1:
System.out.println(" 1 2 3 4 5 6 7 8 9" + "\n" + "----------------------------");
//Case2:
System.out.printf(" 1 2 3 4 5 6 7 8 9" + "\n" + "----------------------------");
//Case3:
System.out.print(" 1 2 3 4 5 6 7 8 9" + "\n" + "----------------------------");