예제 코드

스크린샷 2024-10-21 오후 5.27.47.png

스크린샷 2024-10-21 오후 5.30.22.png


<aside> 💡

//!\\n2,3!4 를 readLine()에 입력한 경우 실제로도 //!\\n2,3!4 로 출력되는 것을 확인할 수 있습니다. 하지만 이는 실제로는 //!\\\\n2,3!4 라는 String으로 저장되게 됩니다. \\\\ 를 작성함으로써 \\\\n 이라는 문자가 실제로는 print 했을 때 \\n 으로 출력될 수 있게 합니다. 특이한 점은 length는 //!\\n2,3!4 와 동일하게 표시되어 찿기가 굉장히 힘들었다는 점입니다.

이에 따라서 //!\\n2,3!4 을 readLine() 에 입력한 경우, inputLine = inputLine.replace("\\\\n","\\n");

이라는 작업을 거치고 나서야 실제로 String → //!\\n2,3!4 와 같아집니다.

이 String은 print를 통해서 출력을 하게 되면 \n이 개행으로 작동하게 됩니다.

</aside>