메서드 호출 연습
StringBuffer 클래스에는 문자열의 일부를 다른 문자열로 치환하는 기능의 replace 라는 메서드가 있습니다. [예제 5-1]에서 사용한 deleteCharAt, insert 메서드 대신 이 메서드를 사용하여 똑같은 일을 하는 프로그램을 작성하십시오. replace 메서드의 정확한 사용 방법은 JDK API 규격서를 찾아서 참고하십시오.
이 메소드는 어떤 범위의 문자열을 다른 문자열로 치환하는 것이다. 이 것의 명세는 다음과 같다. 그런데 두 번째 인자가 마지막으로 대체할 문자의 offset 이 아니라 마지막으로 대체할 문자의 offset 다음의 offset 이라는 것에 주의해야 한다. 명세에는 아래와 같이 언급한다.
start - 시작 인덱스, 포함함.
end - 끝나는 인덱스, 배제함.
str - 이전 내용을 대체할 문자열.
다음과 같이 작성하면 된다.
'Programming > 뇌를 자극하는 Java 프로그래밍' 카테고리의 다른 글
[ 뇌를 자극하는 java 프로그래밍 ] 5장, Vitamin Quiz, 객체를 만들지 못하게 하는 방법 (0) | 2013.04.10 |
---|---|
[ 뇌를 자극하는 Java 프로그래밍 ] 5장, Excercise 5-4 (0) | 2013.04.10 |
[ 뇌를 자극하는 Java 프로그래밍 ] 5장, Vitamin Quiz, private 필드의 장단점 (2) | 2013.04.10 |
[ 뇌를 자극하는 Java 프로그래밍 ] 5장, Excercise 5-3 (0) | 2013.04.10 |
[ 뇌를 자극하는 Java 프로그래밍 ] 5장, Excercise 5-2 (0) | 2013.04.10 |
[ 뇌를 자극하는 Java 프로그래밍 ] 4장, 이것만은 알고 갑시다 (0) | 2013.04.09 |
[ 뇌를 자극하는 Java 프로그래밍 ] 4장, Vitamin Quiz, 넓은 범위로의 캐스트 연산은 안전할까? (0) | 2013.04.09 |
[ 뇌를 자극하는 Java 프로그래밍 ] 4장, Vitamin Quiz, 조건 연산자와 증가 연산자 (0) | 2013.04.09 |
[ 뇌를 자극하는 Java 프로그래밍 ] 4장, Excercise 4-2 (0) | 2013.04.09 |
[ 뇌를 자극하는 Java 프로그래밍 ] 4장, Excercise 4-1 (0) | 2013.04.09 |