class Solution {
public String solution(String my_string, String alp) {
String answer = "";
return answer;
}
}
해결법
방법 1
class Solution {
public String solution(String my_string, String alp) {
return my_string.replaceAll(alp, alp.toUpperCase());
}
}
방법 2
class Solution {
public String solution(String my_string, String alp) {
String answer = "";
for (int i = 0; i < my_string.length(); i++) {
String s = my_string.charAt(i) + "";
if (s.equals(alp)) {
s = s.toUpperCase();
}
answer += s;
}
return answer;
}
}
- charAt() 로 따로 분리시켜 비교하는 방법
방법 3
class Solution {
public String solution(String my_string, String alp) {
String answer ="";
String[] arr = my_string.split("");
for (int i = 0; i < my_string.length(); i++){
if (arr[i].contains(alp)) {
answer += alp.toUpperCase();
} else {
answer += arr[i];
}
}
return answer;
}
}
특정한 문자를 대문자로 바꾸기