Welcome to My World (www.dgmayor.com)

소프트웨어/자바 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