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);
}
'Backend > Java' 카테고리의 다른 글
[Java] 문자열 대치하기(replace, replaceAll, replaceFirst) (0) | 2022.05.11 |
---|---|
[Java] 문자열 포함 여부 확인하기(contains, containsIgnoreCase) (0) | 2022.05.10 |
[Java] 문자열 인덱스 위치로 자르기(substring) (0) | 2022.05.08 |
[Java] 문자열 특정 구분자로 쪼개기(split) (0) | 2022.05.07 |
[Java] 문자열 같은지 비교하기(equals, contentEquals, compareTo) (0) | 2022.05.06 |