본문 바로가기
개발일지/JAVA

JAVA StringBuilder클래스 dappend 메소드 사용하여 문자 결합하기!

by 세 미 콜 론 2021. 5. 21.
728x90
반응형

Q. JAVA에서 사용자로부터 문자를 계속 입력받아 결합하여 출력하는 프로그램을 만드려고 합니다. 문자 입력을 끝내려면 Ctrl + z 를 눌러야 하며, StringBuilder 클래스의 append 메소드를 이용해야 합니다. 어떻게 해야 할까요?

A. 우선 간단하게 프로그램을 짜봤습니다. 

StringBuilder를 선언할 때 () 안에는 아무것도 넣지 않아도 됩니다. append 메소드가 있기 때문입니다. 또 문자 사이사이 공백이 들어가야하기 때문에 append 시 res에 " "를 concat 해서 추가하도록 합니다. 출력 위치도 while 문 바깥으로 빼야 합니다. 모든 입력과 출력이 끝났으면 input.close()로 input을 닫아주도록 합니다.

728x90
반응형

댓글