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();로 사용)