반응형
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 |
댓글