String.replace()
replace(char old_char, char new_char)
문자열에서 지정한 문자(old_char)와 일치하는 모든 문자를 지정한 특정 문자(new_char)로 교체해 새로운 문자열을 반환한다.
e.g.
String str = "문자열의 문자를 교체하는 메서드";
System.out.println(str.replace('문', '과'));
출력
과자열의 과자를 교체하는 메서드
replaceAll()
replaceAll(String regex, String replace_str)
주어진 문자열에서 지정한 문자열(substring)과 일치하는 모든 문자열을 지정한 특정 문자열으로 교체한 새로운 문자열을 반환한다.
e.g.
String str = "이 메서드는 문자열의 substring을 교체하는 메서드";
System.out.println(str.replaceAll("메서드", "method"));
출력
이 method는 문자열의 substring을 교체하는 method
replaceFirst()
replaceAll(String regex, String replace_str)
주어진 문자열에서 지정한 문자열과 처음으로 일치하는 문자열을 지정한 특정 문자열으로 교체해 새로운 문자열을 반환한다.
e.g.
String str = "이 메서드는 처음으로 일치하는 문자열을 교체하는 메서드 ";
System.out.println(str.replaceFirst("메서드", "method"));
출력
이 method는 처음으로 일치하는 문자열을 교체하는 메서드
ref.
'p-languages > java' 카테고리의 다른 글
java/ Stream 중간 처리 메서드 - filtering, mapping, sorting, looping (0) | 2022.05.23 |
---|---|
java/ String.contains() : 문자열에 특정 부분 문자열이 있는지 확인하는 메서드 (0) | 2022.05.17 |
java/ copyOf(), copyOfRange(), arraycopy() : 배열을 복사하는 메서드 (0) | 2022.05.15 |
java/ 문자열이 빈 문자열인지, +공백만 갖는지 확인하는 메서드 (0) | 2022.05.14 |
java/ split() : 문자열을 특정 문자열으로 나누어 배열로 반환하는 메서드 (0) | 2022.05.14 |