[JAVA]줄바꿈 OS에 맞게 처리하는 방법

Jimin_Note·2022년 6월 26일
0

☕️JAVA

목록 보기
2/8
post-thumbnail

📍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
**/
profile
Hello. I'm jimin:)

0개의 댓글