■ Java Character - Character.isUpperCase() 함수 |
isUpperCase() 함수는 입력 받은 인자가 영문 대문자 인지 여부를 판단하여 true 또는 false 값을 리턴 합니다.
Syntax
public static boolean isUpperCase ( char ch )
public static boolean isUpperCase ( int codePoint )
Example
1 2 | System.out.println(Character.isUpperCase('t')); System.out.println(Character.isUpperCase('\u0074')); | cs |
영문 소문자 't' 그리고 영문 소문자 t 의 Unicode 인 \u0074 모두 소문자를 의미 하므로 false 가 리턴 됩니다.
1 2 | System.out.println(Character.isUpperCase('T')); System.out.println(Character.isUpperCase('\u0054')); | cs |
영문 대문자 'T' 그리고 Unicode 값인 \u0054 모두 대문자 T 를 의미 하므로 true 가 리턴 됩니다.
1 | System.out.println(Character.isUpperCase(84)); | cs |
입력 값이 int 형입니다.
위 Syntax 를 보시면 두번째 함수가 int 형 인자를 받고 있습니다.
Unicode 의 대문자 T 를 의미 하는 값으로 true 가 리턴 됩니다.
1 2 | System.out.println(Character.isUpperCase('7')); System.out.println(Character.isUpperCase('굿')); | cs |
char 형의 '7' 값은 영문자가 아닙니다.
또한 '굿' 이라는 한글 캐릭터 역시 영문자가 아니며 당연히 대문자도 아니므로 false 값이 리턴 됩니다.
▼ 도움이 되셨다면 로그인이 필요 없는 ▼
▼ 하트 클릭 한번 부탁 드립니다 ▼
감사합니다 :D
'Java' 카테고리의 다른 글
[ 자바 코딩 ] Java Character - toUpperCase() 함수 (5) | 2018.04.25 |
---|---|
[ 자바 코딩 ] Java Character - isLowerCase() 함수 (8) | 2018.04.24 |
[ 자바 코딩 ] java Character - isLetter() 함수 (8) | 2018.04.19 |
[ 자바 코딩 ] Java Character (9) | 2018.04.18 |
[ 자바 코딩 ] Java Autoboxing vs Unboxing (8) | 2018.04.17 |