In this tutorial we will go over two different ways to add new line to any String object.
Let’s get started:
- Create class CrunchifyAddNewLineToString.java
- Copy below code and save file
package crunchify.com.java.tutorials; /** * @author Crunchify.com * Program: In Java How to add New Line in String? */ public class CrunchifyAddNewLineToString { public static void main(String[] args) { // Method-1: Using \n line separator System.out.println("===================== Method-1 ===================="); String crunchifyText = "ORIGINAL: \n" + "Crunchify is the largest free, premium, technical & blogging resource site for beginners, who are passionate & have the desire to excel in the online world."; System.out.println(crunchifyText); // Simple way to add new line: // \n for MacOS // \r\n for Windows String crunchifyUpdatedText = "\nCrunchify is the largest free, premium, \ntechnical & blogging resource site for beginners, \nwho are passionate & have the desire to excel in the online world."; System.out.println(crunchifyUpdatedText); // Method-2: Using System.lineSeparator() System.out.println("\n\n===================== Method-2 ===================="); String crunchifyText2 = "ORIGINAL: \n" + "Crunchify is the largest free, premium, technical & blogging resource site for beginners, who are passionate & have the desire to excel in the online world."; System.out.println(crunchifyText2); // System: The System class contains several useful class fields and methods. // It cannot be instantiated. // Among the facilities provided by the System class are standard input, standard output, // and error output streams; access to externally defined properties and environment variables; // a means of loading files and libraries; and a utility method for quickly copying a portion of an array. // lineSeparator(): Returns the system-dependent line separator string. It always returns the same value - the initial value of the system property line.separator. // On UNIX systems, it returns "\n"; on Microsoft Windows systems it returns "\r\n". String crunchifyUpdatedText2 = System.lineSeparator() + "Crunchify is the largest free, premium, " + System.lineSeparator() + "technical & blogging resource site for beginners," + System.lineSeparator() + "who are passionate & have the desire to excel in the online world."; // println: Prints a String and then terminate the line. // This method behaves as though it invokes print(String) and then println(). System.out.println(crunchifyUpdatedText2); } }
IntelliJ IDEA console result:
Just run above program as a Java program and you will result as below.
===================== Method-1 ==================== ORIGINAL: Crunchify is the largest free, premium, technical & blogging resource site for beginners, who are passionate & have the desire to excel in the online world. Crunchify is the largest free, premium, technical & blogging resource site for beginners, who are passionate & have the desire to excel in the online world. ===================== Method-2 ==================== ORIGINAL: Crunchify is the largest free, premium, technical & blogging resource site for beginners, who are passionate & have the desire to excel in the online world. Crunchify is the largest free, premium, technical & blogging resource site for beginners, who are passionate & have the desire to excel in the online world. Process finished with exit code 0
Let me know if you face any issue running this Java program.