[알고리즘] 문자열 삭제

Walter Mitty·2022년 10월 24일
0

Algorithm

목록 보기
18/29

어떤 문자열에서, 불필요한 부분 혹은 특정 문자를 지우기 위해서는, 지운다는 개념보다는
빈 문자열("")치환하면 된다고 생각하자!

기본문자열:

String s = "가나다라스파르타ABCDE 가나다라스파르타ABCDE"
  • 문자열에서 모든 '스파르타' 지우기
String ss = s.replace("스파르타","");
System.out.println(ss);

//출력값
가나다라ABCDE 가나다라ABCDE
  • 문자열에서 첫 '스파르타'만 지우기
String ss = s.replaceFirst("스파르타","");
System.out.println(ss);

//출력값
가나다라ABCDE 가나다라스파르타ABCDE
  • 문자열에서 모든 '스파르타' 다 지우기
String ss = s.replaceAll("스파르타","");
System.out.println(ss);

//출력값
가나다라ABCDE 가나다라ABCDE

관련 알고리즘 문제 특정 문자 제거하기

replace와 replaceAll의 차이점

0개의 댓글