728x90

※ 차이 요약설명

 - replace는 치환하고자하는 특정문자를 정확히 지정해주어야함.

 - replaceAll은 replace의 기능 + 정규표현식을 사용할 수 있다.

 

※ 사용예제

public static void main(String[] args) {
    System.out.println("123456789".replaceAll("[0-9]", "*"));
    System.out.println("123456789".replace("[0-9]", "*"));
}

console result : 
"*********"
"123456789"

replaceAll은 정규식이 사용가능하기 때문에 "*"로 치환되었지만 replace는 사용되지 않아서 아무것도 치환하지 않음.

728x90
TOP