A uusi rivi (alias rivin loppu (EOL), rivinvaihto tai rivinvaihto) tarkoittaa rivin loppua ja uuden alkua. Eri käyttöjärjestelmät käyttävät erilaisia merkintöjä rivinvaihdon esittämiseen käyttämällä yhtä tai kahta ohjausmerkkiä. Unix/Linux- ja macOS-järjestelmissä rivinvaihtoa edustaa ; Microsoft Windows -järjestelmissä ' '; ja klassisessa Mac OS:ssä -merkillä.
Menetelmät uuden rivin tulostamiseen Javassa
1. Käytä alustasta riippuvaa rivinvaihtomerkkiä
Yleisin käytetty ratkaisu on käyttää alustasta riippuvainen rivinvaihtomerkkejä. Esimerkiksi ' ' Unixissa ja ' ' Windows-käyttöjärjestelmässä. Tämän ratkaisun ongelmana on, että ohjelmasi ei ole kannettava.
NewLine1.java
public class NewLine1 { /* Driver Code */ public static void main(String ar[]) { /* Newline character ' ' */ System.out.println('Hello' + ' ' + 'World'); } }
Lähtö:
Hello World
2. GetProperty()-menetelmän käyttäminen
Suositeltava ratkaisu on käyttää järjestelmän ominaisuuden arvoa rivi.erotin . Se palauttaa järjestelmästä riippuvan rivierottimen merkkijonon. Koska sen arvo riippuu taustalla olevasta käyttöjärjestelmästä, koodisi on kannettava (alustasta riippumaton).
NewLine2.java
public class NewLine2 { /* Driver Code */ public static void main(String args[]) { /* Using the getProperty() method. */ String newline = System.getProperty('line.separator'); System.out.println('Hello' + newline + 'World'); } }
Lähtö:
Hello World
3. LineSeparator()-menetelmän käyttäminen
Toinen ratkaisu on käyttää sisäänrakennettua linjaerotinmenetelmää lineSeparator(). Se kuuluu Järjestelmä luokkaa. Se yksinkertaisesti palauttaa järjestelmän ominaisuuden line.separator arvon.
NewLine3.java
public class NewLine3 { /* Driver Code */ public static void main(String ar[]) { /* Using LineSeparator() method */ String newline = System.lineSeparator(); System.out.println('Hello' + newline + 'World'); } }
Lähtö:
Hello World
4. %nnewline-merkin käyttäminen
Toinen järkevä tapa saada alustan ensisijainen rivierotin on käyttää alustasta riippumatonta rivinvaihtomerkkiä %n printf()-menetelmän kanssa.
NewLine4.java
public class NewLine3 { /* Driver Code */ public static void main(String ar[]) { /* Using %n newline character */ System.out.printf('Hello%nWorld'); } }
Lähtö:
Hello World
5. Out.println()-menetelmän käyttäminen
Jos tarvitsemme rivinvaihdon merkkijonon loppuun, meidän tulee kutsua println()-metodia, joka tulostaa alustallesi sopivan rivinvaihdon.
NewLine5.java
public class NewLine5 { /* Driver Code */ public static void main(String ar[]) { /* Using println() method */ System.out.println('Hello'); System.out.println('World'); } }
Lähtö:
Hello World
Tässä artikkelissa olemme keskustelleet erilaisista tavoista lisätä uusi rivi Java-ohjelmaan.