본문 바로가기

CS/프로그래머스코딩테스트

문자열 치환

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

'CS > 프로그래머스코딩테스트' 카테고리의 다른 글

소인수분해  (0) 2023.09.21
2중 for문 주의점  (0) 2023.09.18
배열 원소의 길이  (0) 2023.09.14
List를 Array로 변환하기  (0) 2023.08.29
최빈값 구하기  (0) 2023.04.18