반응형
Notice
Recent Posts
Recent Comments
Link
JongTachi의 개발 블로그
[Java Syntax] Character Class : 문자 다루기 본문
728x90
반응형
1. What is Character?
Character 클래스는 기본형 데이터 타입 'char'를 객체로 감싸는 래퍼 클래스입니다.
기본형 'char'는 단순히 하나의 문자를 저장하는데, 이 'character'클래스는 이를 객체화하고 다양한 유틸리티 메서드를 제공함으로써 문자를 다루는 작업을 쉽게 만들어 줍니다.
2. 주요 메서드
1) isUpperCase(char ch): 문자가 대문자인지 여부 확인
- 알파벳 문자만 체크, 다른 문자(특수문자, 숫자)는 false를 반환
- 유니코드 규격에 따라 대문자 확인
char str = "A";
System.out.println(Characer.isUpperCase(str)); // true 출력
2) isLowerCase(char ch): 문자가 소문자인지 여부 확인
- 알파벳 문자만 체크, 다른 문자(특수문자, 숫자)는 false를 반환
- 유니코드 규격에 따라 대문자 확인
char str = "d";
System.out.println(Characer.isUpperCase(str)); // true 출력
3) toUppderCase(char ch): 주어진 문자를 대문자로 변환
- 숫자나 특수문자는 변환되지 않음
char str = "h";
System.out.println(Characer.toUpperCase(str)); // 'H' 출력
4) toLowerCase(char ch): 주어진 문자를 소문자로 변환
- 숫자나 특수문자는 변환되지 않음
char str = "G";
System.out.println(Characer.toLowerCase(str)); // 'g' 출력
5) isLetter(char ch): 알파벳 여부 판단
- 주어진 문자가 알파벳인지 확인(대소문자와 무관)
char str = "A";
System.out.println(Character.isLetter(str)); // true
System.out.println(Character.isLetter('1')); // false
6) isDigit(char ch): 주어진 문자가 숫자인지 판단
char c = '3';
System.out.println(Character.isDigit(c)); // true
7) isWhitespace(char ch): 문자가 공백 문자(스페이스, 탭 등)인지 확인
char c = ' ';
System.out.println(Character.isWhitespace(c)); // true
728x90
반응형
'Java > Java Syntax' 카테고리의 다른 글
[Java Syntax] StopWatch 사용법(Maven에 의존성 추가하여 자바에서 사용하기) (0) | 2024.08.20 |
---|---|
[Java Syntax] isEmpty()와 isBlank()의 차이 (1) | 2024.02.15 |
[Java Syntax] 삼항 조건 연산자 (? :) (0) | 2023.11.26 |
[Java Syntax] Objects 클래스 : Null 여부 조사 isNull(), nonNull()메소 (0) | 2023.11.22 |
[Java Syntax] Java에서 int와 Integer의 차이 (Null 값 허용 여부) (0) | 2023.11.22 |