- java.lang 패키지로 문자 데이터(char)를 다루기 위한 다양한 메소드 제공
※ Character = char의 래퍼 클래스
※ Java에서 ''(작은 따옴표) = char, ""(큰 따옴표) = String
- Character 클래스를 사용하여 ArrayList 같은 콜렉션 객체에 char 타입을 나타내는 값을 저장할 수 있음
- char 타입의 변수에 .을 통해 메소드를 입력하는 것이 아닌 Character를 참조하여 해당 변수를 () 안에 입력하여 실행
판별 메소드
- Character.isDigit() = 해당 문자가 숫자인지 판별
- Character.isLetter() = 해당 문자가 문자인지 판별
- Character.isWhitespace() = 해당 문자가 공백인지 판별
- Character.isUpperCase() = 해당 문자가 대문자인지 판별
- Character.isLowerCase() = 해당 문자가 소문자인지 판별
변환 메소드
- Character.toString() = char -> String 변환
※ char[]를 String으로 변환하려면 new String 이용ex) char [] x -> y = new String(x);
- Character.getNumericValue() = char -> int 변환
- Character.toUpperCase() = 대문자로 변환
- Character.toLowerCase() = 소문자로 변환
- Character.forDigit(int, 10) = int -> char 변환 (10 = 10진수를 의미)
'Java > 알고리즘과 자료구조' 카테고리의 다른 글
java.lang.Integer (0) | 2023.02.23 |
---|---|
Array vs ArrayList (0) | 2023.02.23 |
java.lang.String (0) | 2023.02.23 |
java.util.Arrays (0) | 2023.02.23 |
java.util.PriorityQueue (0) | 2023.02.15 |
댓글