본문 바로가기
Java/알고리즘과 자료구조

java.lang.Character

by Mecodata 2023. 2. 23.

- 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

댓글