1. 내가 푼 기본 foreach문 + StringBuilder
class Solution {
public String solution(String my_string, String letter) {
StringBuilder sb = new StringBuilder();
for(char c : my_string.toCharArray()) {
if(c != letter.charAt(0)) sb.append(c);
}
return sb.toString();
}
}
2. 기본 foreach문인데 크기가 my_string이 아닌 letter 만큼의 크기
class Solution {
public String solution(String my_string, String letter) {
for (char c : letter.toCharArray()) {
my_string = my_string.replace(String.valueOf(c), "");
}
return my_string;
}
}
3. 한줄로 끝낼 수 있는 replace 메서드..
class Solution {
public String solution(String my_string, String letter) {
return my_string.replace(letter,"");
}
}
단 한 줄로 끝낼 수 있다니.. 놀랄 노짜.. 문자열에는 많은 유용한 메서드들이 많은 것 같다. reverse( )나, replace( )나, repeat( )나.. 문자열 쓰기 전에 한 번씩 문자열 method 찾아보는 게 좋은 것 같다.