👩💻 JAVA 기초 - 문자열(String) 치환하기
*이 글은 글쓴이가 몰랐거나 헷갈렸던 부분만 따로 정리한 포스팅 입니다.*
📌 Replace를 사용하여 문자열 치환하기
✏️ Replace()
:Replace()는 String 문자열에서 바꾸고 싶은 문자를 지정하여 치환 할 수 있다.
ex) programmers -> prograernrners / m을 rm이라는 문자로 치환해보자


replace("기존문자", "바꿀문자")
m 문자열이 rn으로 바뀌어서 출력되는 것을 확인할 수 있다 ! !
✏️ ReplaceAll()
: ReplaceALL()은 바꾸고 싶은 문자를 모두 치환해주는 기능을 한다.
🙋🏻♀️그러면 Replace()와 ReplaceALL()은 똑같은 기능을 하나요?
더보기
Replace는 첫번째 값으로 바꿀 문자열을 입력받는대신 첫번째 인자값으로 정규식이 들어갑니다.
그래서 Replace는 특수문자로도 치환이되는데 반하여 ReplaceAll은 특수문자로 치환이 어렵습니다.
Replace()와 ReplaceALL() 비교
Replace()활용 예 - 첫 번째 인자값으로 특수문자를 넣음


ReplaceAll()활용 예 - 첫 번째 인자값으로 특수문자를 넣음


✏️ ReplaceFirst()
: ReplacFirst()는 바꾸고싶은 문자열이 처음으로 해당할때만 치환시켜주는 기능


첫 번째 문자가 m으로 시작하지 않아 변경점이 없다.


첫 번째 문자로 m을 넣어주니, 첫 번째 문자가 바뀌어서 출력되는 것을 볼 수 있다.
'Java' 카테고리의 다른 글
| [ Java ] Synchronized와 volatile 그리고 Atomic (0) | 2025.09.18 |
|---|---|
| [Java] 코딩테스트 유용한 문자열 메서드 (4) | 2024.08.28 |
| [JAVA] String, StringBuffer, StringBuilder (0) | 2024.08.28 |
| [JAVA 기초] 인터페이스 & 컬렉션과 제네릭 (0) | 2024.07.19 |