문자열 처리 클래스
문자열 처리를 위해 JDK 에서 제공하는 String 클래스가 있습니다.
String 클래스에서는 여러 유용한 기능을 사용할 수 있는 함수를 제공합니다.
그러나 String 클래스는 문자열의 내용을 변경할 수는 없습니다.
대신 StringBuffer 클래스를 사용하여 변경할 수 있습니다.
특정 위치의 문자열을 다른 문자열로 대체하는 replace
StringBuffer 클래스에서는 특정 위치의 문자열을 다른 문자열로 변경하는 replace 함수를 제공합니다.
매개인자는 시작과 끝 위치와 대체 문자열이며 반환값은 StringBuffer 입니다.
시작 인덱스부터 시작해서 끝 전 인덱스까지의 문자열을 치환합니다.
예제 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class StringBuffer_replaceTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer();
sb.append("Mozi Tistory Is Best. :)");
sb.replace(16, 20, "good");
System.out.println(sb);
}
}
|
cs |
자바 문자열을 다른 문자열로 대체하는 방법
자바 replace 함수
'Computer Language > JAVA' 카테고리의 다른 글
[JAVA] 문자를 숫자로, 숫자를 문자로 변환하는 방법 toString, parseInt (0) | 2020.12.12 |
---|---|
[JAVA] 문자열을 역순으로 출력하는 방법 reverse (0) | 2020.12.12 |
[JAVA] 특정 위치에 문자를 추가하는 방법 insert (0) | 2020.12.12 |
[JAVA] 자바 특정 위치의 문자를 삭제하는 방법 deleteCharAt (0) | 2020.12.12 |
[JAVA] 현재 문자열 끝에 문자열 추가하는 방법 append (0) | 2020.12.12 |