Java

[Java] 문자열 치환, replace(), replaceALL(), replaceFirst()

hrming 2022. 12. 1. 00:05

문자열에 포함되어 있는 값 중 특정 문자를 바꾸고 싶을 때 사용


※ replace 와 replaceALL의 차이점
replace : 특수문자도 잘 치환함
replaceALL : 특수문자 치환 시 원하는 값이 안나올 수 있음 ( .도 문자로 인식함)

replaceFirst : 맨 처음나오는 값만 치환하고 그 뒤로는 기존문자 그대로 놔둠

String str = "문자열";

// replace
str = str.replace("기존문자", "바꿀문자");

// replaceALL
str = str.replaceAll("기존문자", "바꿀문자");

// replaceFirst
str = str.replaceFirst("기존문자", "바꿀문자");

 

출처/참고: https://blog.naver.com/wlsdnd0221/222800972784

 

JAVA) 문자열 치환, replace(), replaceALL(), replaceFirst() 함수

문자열에 포함되어 있는 값 중 특정 문자를 바꾸고 싶을 때 사용하는 함수들 ※ replace 와 replaceALL...

blog.naver.com