반응형
JAVA 문자열 특정문자열 변경 replace(), replaceAll() 함수 정규식 사용법 초간단 요약 필독
- raplace(), raplaceAll() 두개의 함수는 자바에서 특정문자열을 변경할 때 주로 쓰입니다.
- 아래의 코드로 구현 해보겠습니다.
replace() 사용법
public class RaplaceTest{
public static void main(String[] args){
String str = "AbCDE";
System.out.println("str: " + str);
String replaceStr = str.replace('b', 'B');
System.out.println("raplaceStr: " + replaceStr);
String replaceStr2 = replaceStr.replace("ABC", "");
System.out.println("replaceStr2: " + replaceStr2);
}
}
설명 및 결과
설명
- replace() 함수는 특정 문자 또는 문자열을 찾아내서 정의한 문자 또는 문자열로 치환해줍니다.
- replace() 함수를 사용할 때에는 왼쪽에 치환 할 문자 또는 문자열을 작성하고 오른쪽에 변경될 문자 또는 문자열을 넣어주면 됩니다.
- 위 코드를 살펴보면 변수 replaceStr2는 ABC문자열을 찾은 후에 공백으로 만드는 코드입니다.
결과
- str: AbCDE
- raplaceStr: ABCDE
- replaceStr2: DE
replaceAll() 사용법
public class ReplaceAllTest{
public static void main(String[] args) {
String str = "hello0 my1 name4 is5 namoo9";
System.out.println("str: " + str);
String replaceStr = str.replaceAll(" ", "");
System.out.println("raplaceStr: " + replaceStr);
String replaceStr2 = replaceStr.replaceAll("[0-9]", " ");
System.out.println("replaceStr2: " + replaceStr2);
}
}
설명 및 결과
설명
- replaceAll() 함수를 사용할 때에는 왼쪽에 치환 할 문자 또는 문자열을 작성하고 오른쪽에 변경될 문자 또는 문자열을 넣어주면 됩니다.
- 위 코드를 살펴보면 변수 replaceStr2는 0부터 9까지(정규식 표현)의 문자열이 있는 경우 찾은 후에 공백으로 만드는 코드입니다.
결과
- str: hello0 my1 name4 is5 namoo9
- raplaceStr: hello0my1name4is5namoo9
- replaceStr2: hello my name is namoo
반응형
'JAVA > JAVA 기초' 카테고리의 다른 글
JAVA 배열 출력하는 방법 편리한 함수 꿀팁 제공 (0) | 2022.08.22 |
---|---|
JAVA 문자열 자르기 split() 함수 사용방법, 문자열 배열에 담는 법 (2) | 2022.08.22 |
JAVA String equals() 함수 사용법 문자열 비교방법 (0) | 2022.08.12 |
JAVA String isEmpty() 함수 사용법 빈문자열 체크 조건 주는 법 (0) | 2022.08.05 |
JAVA 기초 switch case 조건문 사용법 총 정리!! (0) | 2022.08.03 |
댓글