How to create multiline strings using Java text blocks
Codeaft.java
class Codeaft { @SuppressWarnings("preview") public static void main(String[] args) { String s1 = """ Welcome to Codeaft"""; String s2 = "Welcome\nto\nCodeaft"; System.out.println(s1); //text block string System.out.println("———————————————————————"); System.out.println(s2); //normal string System.out.println("———————————————————————"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); } }
Output
codeaft@codeaft:~$ javac Codeaft.java
codeaft@codeaft:~$ java Codeaft Welcome to Codeaft ——————————————————————— Welcome to Codeaft ——————————————————————— true true codeaft@codeaft:~$
Comments and Reactions
What Next?
Java Arrays