
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.
