프로그래밍/Java
[자바 문법] Character 클래스
코드몬스터
2023. 5. 1. 14:38
728x90
Oracle Java SE 8 버전의 내용입니다.
※ 현재 작성 중입니다.
Character
- Object 클래스를 상속(extends) 받고 있다.
- Serializable과 Comparable 인터페이스를 구현하고 있다.
원시 타입(primitivice type) char 를 감싸고(wraps)하고 있는 클래스리소 char 타입이라는 하나의 필드(single field)를 가지고 있다.
수 많은(a lagre number of) ★ static methods (정적 메서드) ★를 제공하고 있다.
=> 즉, Charater.toUpperCase 와 같이 사용을 주로 한다.
특징
- char 타입은 original Unicode specification 을 기본으로 하고 있다.
메소드
숫자인지 아닌지 판단
- Character.isDigit()
대소문자 구별
- Character.isUpperCase
- Character.isLowerCase
-------------------------- 이하 메모
문자열 하나씩 출력하는 방법
1. 문자열을 문자열 배열로 변경
String test = "test";
String[] testArray = test.split("");
2. 문자열 값을 char 하나씩 출력하는 방법
Character.isDigit()
숫자인지 아닌지 확인하는 방법
String test
test.charAt() => 문자열 하나를 char로 가져올 수 있다.
test.toCharArray() => 스트링을 char 배열로 만들 수 있다.
test.substring(i - 1, i) => 문자열 i-1부터 i -1까지 출력
대소문자 구별 방법
- Character
- Character.isUpperCase
- Character.isLowerCase
대소문자 변경 방법
- Character
- Character.toUpperCase
- Character.toLowerCase
- String
- String test = "abc"
- test.toUpperCase();
String.isStringUpperCase
String.