문제 - 대문자로 바꾸기

풀이
class Solution {
public String solution(String myString) {
return myString.toUpperCase();
}
}
설명
- toUpperCase() 메서드는 문자를 다 대문자로 바꿔주는 메서드를 사용하여 푸는 문제
문제 - 소문자로 바꾸기

풀이
class Solution {
public String solution(String myString) {
return myString.toLowerCase();
}
}
설명
- toLowerCase() 메서드는 문자를 다 소문자로 바꿔주는 메서드를 사용하여 푸는 문제
문제 - 배열에서 문자열 대소문자 변환하기

풀이
class Solution {
public String[] solution(String[] strArr) {
String[] answer = new String[strArr.length];
for(int i = 0; i < strArr.length; i++){
if(i % 2 == 0) {
answer[i] = strArr[i].toLowerCase();
} else {
answer[i] = strArr[i].toUpperCase();
}
}
return answer;
}
}
설명
- 배열을 for문으로 순회한다.
- i를 나누어 나머지 값으로 짝수 홀수번째 문자를 구해 소문자 대문자로 변환한다.
문제 - A 강조하기

풀이
class Solution {
public String solution(String myString) {
myString = myString.toLowerCase();
myString = myString.replaceAll("a", "A");
return myString;
}
}
설명
- 매개변수 문자를 모두 소문자로 변환
- replaceAll() 메서드를 사용하여 소문자 a를 대문자 A로 변환 후 리턴한다.
문제 - 특정한 문자를 대문자로 바꾸기

풀이
class Solution {
public String solution(String my_string, String alp) {
return my_string.replace(alp, alp.toUpperCase());
}
}
설명
- 문자열 중 주어진 매개변수의 문자열을 대문자로 변환하여 리턴한다.