[프로그래머스 / Java] 특정 문자 제거하기

MorganKim·2022년 10월 31일
0

Programmers

목록 보기
21/79
post-thumbnail

문제

풀이 및 리뷰

substring 을 자주 사용하지 않아 조금 헷갈렸다. 나는 아래와 같이 풀었지만 이렇게 간단하게 한 줄로도 코드를 작성할 수 있다.

answer = my_string.replace(letter, "");
  1. String.replace(target, replacement)
  2. String.replaceAll(target, replacement)

    💡 실제로 나오는 결과값은 같지만, replace 는 첫 번째 값으로 바꿀 문자열을 입력 받는 대신 첫 번째 인자값으로 정규식이 들어간다. 그래서 replace 는 특수문자로 치환이 가능하지만, replaceAll 은 특수문자로 치환이 어렵다.

  3. String.replaceFirst(target, replacement)
    자신이 바꾸고 싶은 문자열의 첫 번째에 해당하는 문자열만 치환

코드

0개의 댓글