본문 바로가기

Language/JAVA

[JAVA] 자바 Character.메소드 정리

설명

특정 문자가 대문자인지, 소문자인지, 숫자인지, 영문자인지 확인하거나 (참이면 true, 거짓이면 false 반환)

대문자 혹은 소문자로 변환할 때 사용합니다.

 

 

 

예시

Character.isUpperCase() : 특정 문자가 대문자인가?

Character.isLowerCase() : 특정 문자가 소문자인가?

Character.isDigit() : 특정 문자가 숫자인가?

Character.isAlphabetic() : 특정 문자가 영문자인가?

 

public class example {
    public static void main(String[] args) {
        char one = '1';
        char A = 'A';
        char b = 'b';

        System.out.println(Character.isUpperCase(one)); // false
        System.out.println(Character.isUpperCase(A)); // true
        System.out.println(Character.isUpperCase(b)); // false

        System.out.println(Character.isLowerCase(one)); // false
        System.out.println(Character.isLowerCase(A)); // false
        System.out.println(Character.isLowerCase(b)); // true

        System.out.println(Character.isDigit(one)); // true
        System.out.println(Character.isDigit(A)); // false
        System.out.println(Character.isDigit(b)); // false

        System.out.println(Character.isAlphabetic(one)); // false
        System.out.println(Character.isAlphabetic(A)); // true
        System.out.println(Character.isAlphabetic(b)); // true
    }
}

 

 

 

Character.toUpperCase() : 특정 문자를 대문자로 변환

Character.toLowerCase() : 특정 문자를 소문자로 변환

public class example {
    public static void main(String[] args) {
        char a = 'a';
        char B = 'B';

        System.out.println(Character.toUpperCase(a)); // A
        System.out.println(Character.toLowerCase(B)); // b
    }
}