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); // 결과 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^