728x90
반응형
SMALL
| 메서드 | 설명 | 예시 |
| `isDigit(char ch)` | 숫자인지 판별 | `Character.isDigit('5') → true` |
| `isLetter(char ch)` | 문자(알파벳)인지 판별 | `Character.isLetter('a') → true` |
| `isLetterOrDigit(char ch)` | 문자 또는 숫자인지 판별 | `Character.isLetterOrDigit('1') → true` |
| `isUpperCase(char ch)` | 대문자인지 확인 | `Character.isUpperCase('Z') → true` |
| `isLowerCase(char ch)` | 소문자인지 확인 | `Character.isLowerCase('z') → true` |
| `toUpperCase(char ch)` | 대문자로 변환 | `Character.toUpperCase('a') → 'A'` |
| `toLowerCase(char ch)` | 소문자로 변환 | `Character.toLowerCase('A') → 'a'` |
1. 숫자 판별 - `Character.isDigit(char ch)`
- 해당 문자가 숫자(0~9) 인지 판별
- 숫자 문자일 경우 `true`, 아니면 `false`를 반환
char c1 = '5';
char c2 = 'a';
System.out.println(Character.isDigit(c1)); // true
System.out.println(Character.isDigit(c2)); // false
2. 문자인지 판별 - `Character.isLetter(char ch)`
- 해당 문자가 알파벳 문자(AZ, az) 인지 판별
char c1 = 'b';
char c2 = '3';
System.out.println(Character.isLetter(c1)); // true
System.out.println(Character.isLetter(c2)); // false
3. 문자 또는 숫자인지 판별 - `Character.isLetterOrDigit(char ch)`
- 해당 문자가 알파벳 또는 숫자인지 확인
- 즉, `isLetter()` 또는 `isDigit()` 중 하나라도 `true`면 `true`를 반환
char c1 = 'A';
char c2 = '7';
char c3 = '#';
System.out.println(Character.isLetterOrDigit(c1)); // true
System.out.println(Character.isLetterOrDigit(c2)); // true
System.out.println(Character.isLetterOrDigit(c3)); // false
4. 대문자 판별 - `Character.isUpperCase(char ch)`
- 해당 문자가 대문자인지 판별
- A~Z 범위 내에 있으면 true 반환
char c1 = 'C';
char c2 = 'c';
System.out.println(Character.isUpperCase(c1)); // true
System.out.println(Character.isUpperCase(c2)); // false
5. 소문자 판별 - `Character.isLowerCase(char ch)`
- 해당 문자가 소문자인지 판별
- a~z 범위 내에 있으면 true 반환
char c1 = 'c';
char c2 = 'C';
System.out.println(Character.isLowerCase(c1)); // true
System.out.println(Character.isLowerCase(c2)); // false
6. 대문자로 변환 - `Character.toUpperCase(char ch)`
- 해당 문자를 대문자로 변환한 결과를 반환
- 이미 대문자면 그대로 반환되고, 소문자일 경우 대응되는 대문자로 변환
char c = 'b';
char upper = Character.toUpperCase(c); // 'B'
System.out.println(upper); // B
7. 소문자로 변환 - `Character.toLowerCase(char ch)`
- 해당 문자를 소문자로 변환한 결과를 반환
- 대문자일 경우 소문자로 바뀌고, 소문자면 그대로 유지
char c = 'T';
char lower = Character.toLowerCase(c); // 't'
System.out.println(lower); // t
728x90
반응형
LIST