반응형
string replace
-
Java - String.replace(), String.replaceAll() 차이Java 2023. 3. 3. 23:33
자바에서 문자열의 특정 문자를 대치해줄 때 replace() 함수를 사용합니다. String.replace(), String.replaceAll() 두 함수가 어떤 차이가 있는지 알아보겠습니다. String test = "ABCCDDD"; System.out.println(test.replace("C", "D")); System.out.println(test.replaceAll("C", "D")); 이러면 코드의 결과는 두개가 동일합니다. 둘다 특정 문자를 대치해주는 함수이므로 결과는 같지만 내부 구현이 다르기 때문에 성능이 차이가 있습니다. String.replace() 함수의 실제 구현 부분입니다. public String replace(char oldChar, char newChar) { if (o..