반응형
Java에서 줄을 바꿀 때는 개행문자 \n, \r 을 사용한다.
Code
System.out.println("Hello\nJava");
Output
Hello
Java
하지만 이 방법은 코딩할 때 지양한다.
왜냐하면 시스템에 따라서 사용하는 개행문자가 다르기 때문이다.
\r,\n - windows
\r - mac
\n - unix
위의 코드를 mac 환경에서 실행할 경우 줄바꿈이 되지 않는다.
따라서, 2가지 메소드를 사용하여 시스템에 상관없이 개행문자를 사용하는 것이 좋다.
1) System.lineSeparator()
2) System.getProperty("line.separator")
System.lineSeparator() 사용
Code
System.out.println("Hello" + System.lineSeparator() + "Java");
Output
Hello
Java
System.getProperty("line.separator") 사용
Code
String newLine = System.getProperty("line.separator");
System.out.println ("Hello" + newLine + "Java");
Output
Hello
Java
반응형
'Java' 카테고리의 다른 글
HashMap과 TreeMap 비교: 데이터 저장 시 올바른 선택은? (1) | 2024.11.03 |
---|---|
동기와 비동기 프로그래밍의 차이: 언제, 왜 사용하는 걸까? (2) | 2024.11.02 |
스택(Stack)과 큐(Queue)의 차이: 언제, 왜 사용해야 할까? (1) | 2024.11.01 |
자바 자료형에 대하여: 언제, 왜, 어떻게 선택해야 할까? (1) | 2024.10.31 |