Java

[Java] String.replace(,) - 문자열 교체하기

Luke_look 2023. 6. 3. 15:25

특정 문자 제거하기 알고리즘을 풀다가 정리합니다.

 

기본 사용법은

my_string.replace( target , replacement );

my_string의 문자열의 target을 replacement로 변경합니다.

 

괜히 deleteCharAt 사용하다가 계속해서 2,3번 문제가 풀어지지 않아 실패

 

테스트 케이스 추가로 확인 결과

 

aabcd 이렇게 앞에 연속을 같은 문자가 있으면 bcd가 아닌 abcd로 나옴.

왜인지 모르겠으나 매니저님 오시면 물어봐야할듯

 

추가로 replaceAll도 있음

my_string.replaceAll( target , replacement );

사실 똑같습니다. 그러나 차이점은

replaceAll은 target이 정규식입니다.