Java Algo Core 20

String Methods (3)

초코너무조코 2024. 5. 8. 22:06
728x90

Replace

Replace 함수는 자신이 바꾸고싶은 문자로 문자열을 치환시켜주는 기능을 합니다.

ReplaceAll

ReplaceAll 함수는 자신이 바꾸고싶은 문자로 문자열을 전부 치환시켜주는 기능을 합니다. Replace는 특수문자로도 치환이 되는데 반하여 ReplaceAll은 특수문자로 치환이 어렵습니다.

 

둘의 차이점

. 을 /로 치환할 경우 replace함수는. 을 /로 정상적으로 바꾸어주었지만

replaceAll 같은 경우 문자열 전체가 치환되는 것을 확인할 수 있습니다. .(마침표)가 정규식으로 모든 문자를 의미하기 때문에 나타난 현상입니다.

 

ReplaceFirst

ReplaceFirst 함수는 자신이 바꾸고 싶은 문자열이 처음으로 해당할 때만 치환시켜주는 기능을 합니다.

[출처] https://coding-factory.tistory.com/128  

 

[Java] 문자열 치환(Replace) 사용법 & 예제

String변수나 배열 같은 곳에 많은 양의 데이터들이 들어가 있을 경우 자신이 바꾸고자 하는 값만 골라서 바꾸기란 쉽지 않습니다. 이럴 때 유용하게 쓰일 수 있는 함수가 바로 Replace함수입니다.

coding-factory.tistory.com

본 게시물을 바탕으로 학습했습니다.

 

728x90

'Java Algo Core 20' 카테고리의 다른 글

String Methods (6)  (0) 2024.05.08
String Methods (5)  (0) 2024.05.08
String Methods (4)  (0) 2024.05.08
String Methods (2)  (0) 2024.05.08
String Methods  (0) 2024.05.07