📍System.lineSeparator()
System.lineSeparator()은 프로그램이 실행되는 OS의 개행 문자를 리턴
즉, 어떤 OS등 그에 맞게 개행 문자를 리턴해 준다.
System.out.println("Hello" + System.lineSeparator() + "World");
/*
Hello
World
**/
📍System.getProperty("line.separator")
public class Main {
public static void main(String[] args){
String a = System.getProperty("line.separator");
var name = "정지민";
var age = "26";
var study = "wecode";
System.out.println("name:"+name+a+"age:"+age+a+"study:"+study);
}
}
/*
name:정지민
age:26
study:wecode
**/
📍String#format()의 %n
String#format()에서 %n은 line separator를 의미
public class Main {
public static void main(String[] args){
var name = "정지민";
var age = "26";
var study = "wecode";
System.out.print(String.format("name:%s%nage:%s%nstudy:%s",name,age,study));
}
}
/*
name:정지민
age:26
study:wecode
**/