소프트웨어 (과거)/자바 GUI & C# 등...
31. 자바 개행 문자
dgmayor
2022. 3. 18. 17:08
728x90
Java에서 문자열의 줄바꿈을 표현할 때 주로 아래와 같은 escape 문자를 사용합니다.
- \n
- \r
- \r\n
그렇다면 위 3가지 escape 문자의 차이점은 무엇일까요?
세가지 표현 모두 줄바꿈을 나타내지만,
시스템에 따라서 사용하는 개행문자가 다릅니다.
- \n - unix
- \r - mac
- \r\n - windows
따라서, 한가지를 사용하면 시스템에 따라서 줄바꿈이 되지 않을 수도 있습니다.
System.getProperty("line.separator")
System.lineSeparator()
따라서, 위 메소드를 사용하여,
시스템에 따른 개행문자를 가져와서 사용하는 것이 좋습니다.
역시 모르면 헤맨다.
728x90