JAVA/함수 (eclipse)

[JAVA] isUpperCase, isLowerCase, isDigit

샛별KIM 2021. 5. 21. 14:10

!! boolean값 반환

 

if (Character.isUpperCase(ch)) { //파라미터 혹은 매개변수
System.out.println("대문자 입니다.");
} else if(Character.isLowerCase(ch)) {
System.out.println("소문자 입니다.");
} else if(Character.isDigit(ch)) {
System.out.println("숫자 입니다.");
} else {
System.out.println("특수문자 입니다.");
}

 

파라미터에 들어온 char 값이 대문자인지, 소문자인지, 숫자인지 구별해준다.

 

(isUpperCase를 ctrl+클릭 해보면...)

  public static boolean isUpperCase(int codePoint) {
     return getType(codePoint) == Character.UPPERCASE_LETTER ||
        CharacterData.of(codePoint).isOtherUppercase(codePoint);
  }


 --> 대문자면 참, 소문자면 거짓 인 boolean값을 반환하겠다는 뜻 
(isUpperCase();로 사용)