How to use multiline string in Java

4 Answers

0 votes
public class MyClass {
    public static void main(String args[]) {
        String s = "java,\n"
         + "javascript,\n"
         + "c#,\n"
         + "c c++,\n"
         + "python";
             
        System.out.println(s);
    }
}
  
  
  
  
/*
run:
  
java,
javascript,
c#,
c c++,
python

*/

 



answered Mar 30, 2017 by avibootz
edited Nov 9, 2023 by avibootz
0 votes
public class MyClass {
    public static void main(String args[]) {
        String s = new StringBuilder()
            .append("java,\n")
            .append("javascript,\n")
            .append("c#,\n")
            .append("c c++,\n")
            .append("python")
            .toString();
             
        System.out.println(s);
    }
}
  
  
  
  
/*
run:
  
java,
javascript,
c#,
c c++,
python

*/

 



answered Mar 30, 2017 by avibootz
edited Nov 9, 2023 by avibootz
0 votes
public class MyClass {
    public static void main(String args[]) {
        String s = String.format("%s\n%s\n%s\n%s\n%s"
            ,"java,"
            ,"javascript,"
            ,"c#,"
            ,"c c++,"
            ,"python");
             
        System.out.println(s);
    }
}
  
  
  
  
/*
run:
  
java,
javascript,
c#,
c c++,
python

*/

 



answered Mar 30, 2017 by avibootz
edited Nov 9, 2023 by avibootz
0 votes
public class MyClass {
    public static void main(String args[]) {
        String s = String.join("\n"
            ,"java,"
            ,"javascript,"
            ,"c#,"
            ,"c c++,"
            ,"python");
             
        System.out.println(s);
    }
}
  
  
  
  
/*
run:
  
java,
javascript,
c#,
c c++,
python

*/

 



answered Mar 30, 2017 by avibootz
edited Nov 9, 2023 by avibootz
...