본문 바로가기
🌈 백엔드

JAVA_개념_Character 클래스

by 개발자 알마 2023. 2. 24.
반응형

 

Character 클래스


 

char의 값을 객체로 포장한다 

 

 

 

 

 

메서드


메서드 설명 타입
 charValue() 값 리턴 char
compareTo(Character, anotherCharacter) 2개 character를 비교  int
compareTo(Object o) 지정된 객체와 비교한다 int
digit(char ch, int radix) 지정된 기수에서의 문자 ch의 수치로서의 값을 리턴한다. int
equals(Object o) 현재 객제와 지정된 객체가 같은지 비교한다. boolean
 forDigit(int digit, int radix) 지정된 기수에서의 지정된 숫자의 문자 표현을 판정한다. char
getNumericValue(char ch) Unicode 문자를 정수로 리턴한다. int
getType(char ch) 문자의 카테고리를 나타내는 값을 리턴한다. int
hashCode() Character의 해시 코드를 리턴한다. int
isDefined(char ch)  문자가 Unicode로 정의되어있는지를 판별한다. boolean
isDigit(char ch)  지정된 문자가 숫자인지를 판별한다. boolean
isLowerCase(char ch) 지정된 문자가 소문자인지를 판별한다. boolean
 isUpperCase(char ch)

지정된 문자가 대문자인지를 판별한다. boolean
answer += Character.isUpperCase(c) ? 
 
toLowerCase(char ch)

지정된 문자를 대응하는 소문자에 매핑한다. char
Character.toLowerCase(c)
 
toString() 문자의 값을 표현하는 String 객체를 리턴한다. String
toUpperCase(char ch)

문자의 인수를 대응하는 대문자로 변환한다. char
Character.toUpperCase(c);
 

 

 

 

 

 

 

 

char 연산


char 타입을 숫자로 연산할 경우 char 타입 '0'을 빼줘야 정수 숫자가 나온다 

 

for(int i =0; i<my_string.length(); i++){
       answer[i] = my_string.charAt(i) - '0';
}

 

 

 

반응형

'🌈 백엔드' 카테고리의 다른 글

JAVA_개념_Stream  (2) 2023.02.26
JAVA_개념_ 문자열 정규표현식  (0) 2023.02.23
JAVA 개념_ASCII 아스키코드  (0) 2023.02.17
JAVA_기초_람다 표현식  (0) 2023.02.16
JAVA 개념_Package 패키지  (0) 2023.02.15

댓글