Print in nieuwe regel, Java

Ik heb de volgende code:

   System.out.println(" | 1  2  3  4  5  6  7  8  9");
    System.out.println("----------------------------");
    System.out.println("");

Ik gebruik Println om een ​​nieuwe regel te maken. Is het mogelijk om hetzelfde te doen met \ n of \ r?
Ik probeerde \ n aan het tweede afdrukafbeelding toe te voegen en door te gaan met het afdrukken met de afdrukmethode, maar \ N maakt geen nieuwe regel.

alle ideeën?


Antwoord 1, Autoriteit 100%

   String newLine = System.getProperty("line.separator");//This will retrieve line separator dependent on OS.
    System.out.println("line 1" + newLine + "line2");

Antwoord 2, Autoriteit 34%

System.out.println("hello"+"\n"+"world");

Antwoord 3, Autoriteit 13%

Uw beste opname zou zijn bij

String.format("%n")

of

System.out.printf("%n");

Het wordt verondersteld een nieuwlijnteken af ​​te drukken, afhankelijk van het huidige platform, dus het is perfect voor de console.

Als u afdrukt naar een bestand, dan is het afhankelijk.


Antwoord 4, Autoriteit 11%

het maakt een nieuwe regel. Probeer:

System.out.println("---\n###");

Antwoord 5, Autoriteit 8%

Misschien kunt u proberen \ r \ n in plaats van alleen \ N toe te voegen. Afhankelijk van uw besturingssysteem en hoe u de uitvoer bekijkt, zou het er mogelijk uit willen.


Antwoord 6, Autoriteit 8%

U moet het ingebouwde regelscheidingsteken gebruiken. Het voordeel is dat u zich geen zorgen hoeft te maken op welk systeem uw code draait, het werkt gewoon.

Sinds Java 1.7

System.lineSeparator()

Pre Java 1.7

System.getProperty("line.separator")

Antwoord 7, autoriteit 6%

\nmaakt een nieuwe regel in Java. Gebruik geen spaties voor of na \n.

Voorbeeld: afdrukken van It creates\na new line-uitvoer

Het creëert
een nieuwe regel.


Antwoord 8

Omdat u Windows gebruikt, gebruikt u in plaats van \n \r\n (carriage return + line feed).


Antwoord 9

Het gebruik van

/nen /rhangt af van het platform (Window, Mac, Linux) dat je gebruikt.
Maar er zijn ook enkele platformonafhankelijke scheidingstekens:

  1. System.lineSeparator()
    
  2. System.getProperty("line.separator")
    

Antwoord 10

//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" + "----------------------------");

Antwoord 11

“\n”
dit is de eenvoudige methode om de continue String te scheiden


Antwoord 12

System.out.print(values[i] + " ");
//in one number be printed

Other episodes