CS/프로그래머스코딩테스트
문자열 치환
amungstudy
2023. 9. 18. 17:17
String::replaceAll 공부하기
문자열 조작시 많이 사용된다.
replace와 replaceAll의 차이점:
String replace(char oldChar, char newChar) :
oldChar : 찾을 문자열 , newChar : 새로운 문자열
String replaceAll(String regex, String replacement)
정규식또는 기존문자 , 대체문자 (정규식을 사용하면 정규식을 인식한다. 문자인 경우에는 replace와 같은 역할)
예제)
String str = "안녕하세요. 반가워요. 또 놀러오세요.";
str = str.replace(".", "^^");
System.out.println(str); // 결과 : 안녕하세요^^ 반가워요^^ 또 놀러오세요^^
String str2 = "안녕하세요. 반가워요. 또 놀러오세요.";
str2 = str2.replaceAll(".", "^^");
System.out.println(str2); // 결과 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^