728x90
🟦 JAVA | 알파벳, 대/소문자 확인하는 방법 | isUpperCase(), isLowerCase(), isAlphabetic()
- 코테 당시 기억이 안나서 (int)형으로 아스키 코드 확인 후 뽑았다.
- 물론. 1) 소문자 알파벳 (97~122) 2) 대문자 알파벳 (65 ~90) 이지만, 더 쉽게 풀 수 있는 방식이 있으면 그렇게 풀어야지.
1) Character 형 | isUpperCase(), isLowerCase()
2) String 형 | 문자열 → char[] 로 변형 후, isUpperCase(), isLowerCase() 호출
public static void main(String[] args) {
// TODO Auto-generated method stub
//이 문자가 영어 알파벳 소문자인지 확인
String tmp = "aABDebsDZDFEege";
for(char x : tmp.toCharArray()) {
if(Character.isLowerCase(x)) { //각각 소문자냐?
System.out.print(x+" 는 소문자");
}else if(Character.isUpperCase(x)) {
System.out.print(x +" 는 대문자"); //각각 대문자니
}
System.out.println();
}
}
3) Character 알파벳인지 | Character.isAlphabeic()
//실행 메인
public static void main(String[] args) {
// TODO Auto-generated method stub
//이 문자가 영어 알파벳 소문자인지 확인
String tmp = "aABDebsDZDFEege";
for(char x : tmp.toCharArray()) {
//그냥 알파벳인지 확인
if(Character.isAlphabetic(x)) {
System.out.println(x+"는 알파벳임");
}
System.out.println();
}
}
728x90
'코딩 테스트 [준비] > JAVA | 활용할 문법 정리' 카테고리의 다른 글
JAVA | Deque - Double-ended-queue (덱/데크) 사용법 (0) | 2023.08.14 |
---|---|
JAVA | 구분자 여러개일 때 split() 정규식으로 뽑는 방식 (0) | 2023.07.21 |
JAVA | 사용자 정의 객체 정렬 - String 타입의 사전 순 정렬 (0) | 2023.07.21 |
JAVA | 사용자 정의 객체 정렬 | Comparable<객체> (0) | 2023.07.05 |
JAVA | 배열 Arrays.sort() 기준 재정의 : Comparator 익명 클래스 구현 (0) | 2023.06.15 |