Java기초

replace replaceAll 차이

iamreo 2014. 8. 1. 09:07
반응형

두 메소드는 jdk 버젼에 따라 다른 API가 제공되었다.

 

1.4

replace는  replace(char, char)

replaceAll 은 replaceAll(String, String)

 

1.5

replace는 replace(char, char)   ------> 1.4와 동일

replace는 replace(CharSequence, CharSequence)   ------>추가된 api (replaceAll 과 같은 기능인 셈?)

 

replaceAll는 replaceAll(String regex, String replacement) 

 

 

정리해보면

String 값에 대해서 replacement 하는 건, (1.5이후) replace와 replaceAll 모두 가능

그러나, regex(정규식)에 대해 replacement 는 replaceAll 만 가능하다

 

 

반응형