1. 대문자로 변환
public String toUpperCase()
: 문자열을 대문자로 변환하여 반환합니다.
예시
String apple = "aPPle";
System.out.println(apple); // aPPle
System.out.println(apple.toUpperCase()); // APPLE
2. 소문자로 변환
public String toLowerCase()
: 문자열을 소문자로 변환하여 반환합니다.
예시
String apple = "aPPle";
System.out.println(apple); // aPPle
System.out.println(apple.toLowerCase()); // apple
3. 첫 글자만 대문자로 변환
public char[] toCharArray()
: 문자열을 char 배열로 변환하여 반환합니다.
public static char toUpperCase(char ch)
: 문자형을 대문자로 변환하여 반환합니다.
public static char toLowerCase(char ch)
: 문자형을 소문자로 변환하여 반환합니다.
public static String valueOf(char data[])
: 문자형 배열을 문자열로 변환하여 반환합니다.
public static void main(String[] args) {
String apple = "aPPle";
System.out.println(apple); // aPPle
System.out.println(upperFirst(apple)); // Apple
}
public static String upperFirst(String str) {
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (i == 0) {
chars[0] = Character.toUpperCase(chars[0]);
} else {
chars[i] = Character.toLowerCase(chars[i]);
}
}
return String.valueOf(chars);
}