728x90
Java에서 문자열의 줄바꿈을 표현할 때 주로 아래와 같은 escape 문자를 사용합니다.
- \n
- \r
- \r\n
그렇다면 위 3가지 escape 문자의 차이점은 무엇일까요?
세가지 표현 모두 줄바꿈을 나타내지만,
시스템에 따라서 사용하는 개행문자가 다릅니다.
- \n - unix
- \r - mac
- \r\n - windows
따라서, 한가지를 사용하면 시스템에 따라서 줄바꿈이 되지 않을 수도 있습니다.
System.getProperty("line.separator")
System.lineSeparator()
따라서, 위 메소드를 사용하여,
시스템에 따른 개행문자를 가져와서 사용하는 것이 좋습니다.
역시 모르면 헤맨다.
728x90
'소프트웨어 (과거) > 자바 GUI & C# 등...' 카테고리의 다른 글
33. 자바 바코드 프린터 프로그램 - 참고자료 (0) | 2022.03.25 |
---|---|
32. 자바 시리얼 포트 통신 (0) | 2022.03.24 |
30. 파일 복사하기 (1) | 2022.03.18 |
29. 자바 현재 날짜 시간 구하기 (0) | 2022.03.18 |
28. Java JScrollPane 사용법.... (0) | 2022.03.18 |