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
'Language > Back End' 카테고리의 다른 글
Java ] Math.max와 Math.min 사용예제(10초) (0) | 2021.12.14 |
---|---|
Java] replaceAll로 숫자 길이만큼 *(별표)로 치환하기. (0) | 2021.12.06 |
Java ] HashMap과 HashSet의 Iterator(), ArrayList() 사용 및 선언예제소스(코드) (0) | 2020.07.17 |
Java ] 여러가지 자바 함수 예제 소스(코드) (0) | 2020.07.17 |
Java ] 현재 URL 호출 방법 #서버네임 #IP호출 #Host name 호출방법 (0) | 2019.11.08 |