logo

Uusi rivi Javassa

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.