메서드 호출 연습


StringBuffer 클래스에는 문자열의 일부를 다른 문자열로 치환하는 기능의 replace 라는 메서드가 있습니다. [예제 5-1]에서 사용한 deleteCharAt, insert 메서드 대신 이 메서드를 사용하여 똑같은 일을 하는 프로그램을 작성하십시오. replace 메서드의 정확한 사용 방법은 JDK API 규격서를 찾아서 참고하십시오.




이 메소드는 어떤 범위의 문자열을 다른 문자열로 치환하는 것이다. 이 것의 명세는 다음과 같다. 그런데 두 번째 인자가 마지막으로 대체할 문자의 offset 이 아니라 마지막으로 대체할 문자의 offset 다음의 offset 이라는 것에 주의해야 한다. 명세에는 아래와 같이 언급한다.


start - 시작 인덱스, 포함함.

end - 끝나는 인덱스, 배제함.

str - 이전 내용을 대체할 문자열.


다음과 같이 작성하면 된다.



+ Recent posts