반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Linux
- db
- IntelliJ
- Javascript
- 마이바티스
- HTTP
- 보안
- java
- Redis
- SQL
- Eclipse
- 오라클
- JSON
- git
- svn
- 자바스크립트
- oracle
- WAS
- 모바텀
- Server
- 이클립스
- JQuery
- 자바
- DBeaver
- 톰캣
- mybatis
- 인텔리제이
- 상태코드
- 디비버
- Tomcat
Archives
- Today
- Total
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 |