Java Program to Print a New Line in String

06 Jun, 2021
Java is the most powerful programming language, by which we can perform many tasks and Java is an industry preferable language. So it is filled with a huge amount of features. Here we are going to discuss one of the best features of Java, that is how to print a new line in a string using Java.
Methods: 
There are many ways to print new line in string been illustrated as below:
Using System.lineSeparator() methodUsing platform-dependent newline characterUsing System.getProperty() method Using %n newline characterUsing System.out.println() method 
Using System.lineSeparator() method
Using platform-dependent newline character
Using System.getProperty() method
 Using %n newline character
Using System.out.println() method 
Let us discuss them individually in detail.
Method 1: Using System.lineSeparator() method
Example
Java
// Java program to print a new line in string// Using System.lineSeparator() method  // Main classclass GFG {    // Main Driver Code    public static void main(String[] args)    {        // Calling the System.lineSeparator() function to        // print newline in between some specified strings        String newline = System.lineSeparator();          // Printing new line        System.out.println("GFG" + newline + "gfg");    }}
GFG
gfg

Method 2: Using platform-dependent newline character. 
Note: Here the new line character is “\n” for Unix and “\r\n” for Windows OS.
Example 
Java
// Java program to print a new line in string// Using platform-dependent Newline Character  // Main classclass GFG {        // Main Driver Code    public static void main(String[] args)    {        // Using new line Character '\n' to print        // new line in between strings        System.out.println("GFG" + '\n' + "gfg");    }}
GFG
gfg

Method 3: Using System.getProperty() method. Here this function uses the value of the system property “line.separator”, which returns the system-dependent line separator string. 
Example 
Java
// Java program to print a new line in string  class GFG{    // Main Driver Code    public static void main(String[] args)    {                  // Calling System.getProperty() function Over The         // parameter for the value of the system property "line.separator",        // which returns the system-dependent line separator string.         String newline = System.getProperty("line.separator");                  // Printing new line between two strings        System.out.println("GFG" + newline + "gfg");    }}
Output: 
GFG
gfg
Method 4: Using %n newline character
Note: Here this newline character is used along with the printf() function.
Example 
Java
// Java program to print a new line in string// Using %n Newline Character  // Importing input output classesimport java.io.*;  // Main classclass GFG {      // Main Driver Code    public static void main(String[] args)    {        // Printing new line using new line        // Character "%n" with the printf() method        System.out.printf("GFG%ngfg");    }}
GFG
gfg
Method-5: Using System.out.println() method.
Example 
Java
// Java program to print a new line in string// Using System.out.println() method  // Main classclass GFG {        // Main driver method    public static void main(String[] args)    {        // Printing new line using        // System.out.println() function        // over custom string inputs        System.out.println("GFG");        System.out.println("gfg");    }}
GFG
gfg

Java-String-Programs
Picked
Java
Java Programs
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Object Oriented Programming (OOPs) Concept in Java
How to iterate any Map in Java
HashMap in Java with Examples
Stream In Java
ArrayList in Java
Initializing a List in Java
Java Programming Examples
Convert a String to Character Array in Java
Convert Double to Integer in Java
Implementing a Linked List in Java using Class