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%
\n
maakt 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
/n
en /r
hangt af van het platform (Window, Mac, Linux) dat je gebruikt.
Maar er zijn ook enkele platformonafhankelijke scheidingstekens:
-
System.lineSeparator()
-
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