[Java] replace() / replaceAll()
2022. 12. 20. 15:20ㆍJava
반응형
아래의 예제는 [프로그래머스 - 모음 제거] 입니다.
더보기
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return 하도록 solution 함수를 완성해주세요.
replace()
String replace(CharSequence target, CharSequence replacement)
문법)
문자열.replace(변환하고자 하는 문자, 변환할 문자)
class Solution {
public String solution(String my_string) {
String answer = "";
String [] aeiou = {"a", "e", "i", "o", "u"};
for(String s : aeiou) {
my_string = my_string.replace(s, "");
}
answer = my_string;
return answer;
}
}
replaceAll()
String replaceAll(String regex, String replacement)
문법)
문자열.replace(변환하고자 하는 문자, 변환할 문자)
특징)
- 인자값(변환하고자 하는 문자)으로 정규표현식 사용이 가능하다.
class Solution {
public String solution(String my_string) {
String answer = "";
answer = my_string.replaceAll("[aeiou]", "");
return answer;
}
}
반응형
'Java' 카테고리의 다른 글
[Java] 문자열 자르기 (0) | 2022.12.12 |
---|---|
[Java] 문자열 반복 메서드 (0) | 2022.11.30 |
[Java] String 문자열을 char로 변환하기 (String to char) (0) | 2022.11.28 |
[Java] length / length() / size() (0) | 2022.11.25 |
[Java] 배열 평균 구하기 (0) | 2022.11.23 |