logo

Nauja eilutė Java

A nauja linija (dar žinomas kaip eilutės pabaiga (EOL), eilutės padavimas arba eilutės pertrauka) reiškia eilutės pabaigą ir naujos pradžią. Skirtingos operacinės sistemos naudoja skirtingus žymėjimus naujai eilutei, naudojant vieną ar du valdymo simbolius. „Unix“ / „Linux“ ir „MacOS“ sistemose nauja eilutė žymima „ “; Microsoft Windows sistemose ' '; ir klasikinėje „Mac OS“ su „ “.

Naujos eilutės spausdinimo Java programoje metodai

1. Nuo platformos priklausomo naujos eilutės simbolio naudojimas

Dažniausiai naudojamas sprendimas yra naudoti priklauso nuo platformos naujos eilutės simboliai. Pavyzdžiui, „ “ „Unix“ ir „ “ „Windows“ OS. Šio sprendimo problema yra ta, kad jūsų programa nebus nešiojama.

NewLine1.java

 public class NewLine1 { /* Driver Code */ public static void main(String ar[]) { /* Newline character '
' */ System.out.println('Hello' + '
' + 'World'); } } 

Išvestis:

 Hello World 

2. GetProperty()metodo naudojimas

Rekomenduojamas sprendimas yra naudoti sistemos ypatybės vertę linija.separatorius . Jis grąžina nuo sistemos priklausomą eilučių skyriklio eilutę. Kadangi jo vertė priklauso nuo pagrindinės OS, jūsų kodas bus nešiojamas (nepriklausomas nuo platformos).

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'); } } 

Išvestis:

 Hello World 

3. Naudojant lineSeparator()metodą

Kitas sprendimas yra naudoti įmontuotą linijų skyriklio metodą lineSeparator(). Ji priklauso Sistema klasė. Jis tiesiog grąžina sistemos ypatybės line.separator reikšmę.

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'); } } 

Išvestis:

 Hello World 

4. Naudojant %nnewline Character

Kitas pagrįstas būdas gauti pageidaujamą platformos eilučių skyriklį yra naudoti nuo platformos nepriklausomą naujos eilutės simbolį %n su printf() metodu.

NewLine4.java

 public class NewLine3 { /* Driver Code */ public static void main(String ar[]) { /* Using %n newline character */ System.out.printf('Hello%nWorld'); } } 

Išvestis:

 Hello World 

5. Out.println() metodo naudojimas

Jei mums reikia naujos eilutės eilutės pabaigoje, turėtume iškviesti println() metodą, kuris išveda naujos eilutės simbolį, tinkamą jūsų platformai.

NewLine5.java

 public class NewLine5 { /* Driver Code */ public static void main(String ar[]) { /* Using println() method */ System.out.println('Hello'); System.out.println('World'); } } 

Išvestis:

 Hello World 

Šiame straipsnyje aptarėme įvairius būdus, kaip įtraukti naują eilutę Java programoje.