Class Character
package java.lang
java.lang.Object | +--java.lang.Characterextends Object:
Character 클래스는 프리미티브 유형의 char 값을
객체에 포함합니다. Character 유형의 객체에는
유형이 char인 단일 필드가 있습니다.
이 클래스는 문자 유형을 확인하고 문자를 대문자에서 소문자로, 또는 그 반대로 변환하기 위한 여러 메소드도 제공합니다.
문자 정보는 유니코드 표준, 버전 3.0을 기반으로 합니다. 하지만 풋프린트를 줄이기 위해 기본적으로 CLDC의 문자 등록 정보와 대소문자 변환 작업은 ISO Latin-1 범위의 문자에 대해서만 사용할 수 있습니다. 필요하면 다른 유니코드 문자 블록도 지원할 수 있습니다.
Since:
- JDK1.0, CLDC 1.0
필드 요약
섹션 제목: “필드 요약”static int MAX_RADIX— 문자열과의 변환에 사용할 수 있는 최대 기수static char MAX_VALUE— 이 필드의 상수 값은 char 유형의 최대값입니다.static int MIN_RADIX— 문자열과의 변환에 사용할 수 있는 최소 기수static char MIN_VALUE— 이 필드의 상수 값은 char 유형의 최소값입니다.
생성자 요약
섹션 제목: “생성자 요약”- Character (char value) Character 객체를 구성하고 프리미티브 value 인자를 나타내도록 초기화합니다.
메서드 요약
섹션 제목: “메서드 요약”char charValue ()— 이 Character 객체 값을 반환합니다.static int digit (char ch, int radix)— 문자 ch 의 숫자 값을 지정된 기수로 반환합니다.boolean equals ( Object obj)— 이 객체를 지정된 객체와 비교합니다.int hashCode ()— 이 Character의 해시 코드를 반환합니다.static boolean isDigit (char ch)— 지정된 문자가 숫자인지 확인합니다.static boolean isLowerCase (char ch)— 지정된 문자가 소문자인지 확인합니다.static boolean isUpperCase (char ch)— 지정된 문자가 대문자인지 확인합니다.static char toLowerCase (char ch)— 지정된 문자는 해당 소문자로 매핑됩니다.String toString ()— 이 문자의 값을 나타내는 문자열 객체를 반환합니다.static char toUpperCase (char ch)— 문자 인자를 대문자로 변환합니다.
필드 상세
섹션 제목: “필드 상세”MIN_RADIX
섹션 제목: “MIN_RADIX”public static final int MIN_RADIXSee Also:
Integer.toString(int, int),Integer.valueOf(java.lang.String),Constant Field Values
MAX_RADIX
섹션 제목: “MAX_RADIX”public static final int MAX_RADIXSee Also:
Integer.toString(int, int),Integer.valueOf(java.lang.String),Constant Field Values
MIN_VALUE
섹션 제목: “MIN_VALUE”public static final char MIN_VALUESince:
- JDK1.0.2
See Also:
Constant Field Values
MAX_VALUE
섹션 제목: “MAX_VALUE”public static final char MAX_VALUESince:
- JDK1.0.2
See Also:
Constant Field Values
Character
섹션 제목: “Character”public Character(char value)Character객체를 구성하고 프리미티브value인자를 나타내도록 초기화합니다.
Parameters:
value- 새로운Character객체 값
charValue
섹션 제목: “charValue”public char charValue()Returns:
- 이 객체가 나타내는 프리미티브
char값
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 이 객체의 해시 코드 값
See Also:
Object.equals(java.lang.Object),Hashtable
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classObject
Parameters:
obj- 비교할 객체
Returns:
- 두 객체가 동일하면
true, 다르면false
See Also:
Boolean.hashCode(),Hashtable
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 이 객체의 문자열 표현
isLowerCase
섹션 제목: “isLowerCase”public static boolean isLowerCase(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 소문자이면
true, 그렇지 않으면false
Since:
- JDK1.0
isUpperCase
섹션 제목: “isUpperCase”public static boolean isUpperCase(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 대문자이면
true, 그렇지 않으면false
Since:
- 1.0
See Also:
isLowerCase(char),toUpperCase(char)
isDigit
섹션 제목: “isDigit”public static boolean isDigit(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 숫자이면
true, 그렇지 않으면false
Since:
- JDK1.0
toLowerCase
섹션 제목: “toLowerCase”public static char toLowerCase(char ch)Parameters:
ch- 변환되는 문자
Returns:
- 문자에 해당 소문자가 있으면 소문자, 없으면 문자 자체
Since:
- JDK1.0
See Also:
isLowerCase(char),isUpperCase(char),toUpperCase(char)
toUpperCase
섹션 제목: “toUpperCase”public static char toUpperCase(char ch)Parameters:
ch- 변환되는 문자
Returns:
- 문자에 해당 대문자가 있으면 대문자, 없으면 문자 자체
Since:
- JDK1.0
See Also:
isLowerCase(char),isUpperCase(char),toLowerCase(char)
digit
섹션 제목: “digit”public static int digit(char ch, int radix)Parameters:
radix- 기수
Returns:
- 문자가 나타내는 지정된 기수의 숫자 값
Since:
- JDK1.0
See Also:
isDigit(char)
생성자 상세
섹션 제목: “생성자 상세”Character
섹션 제목: “Character”public Character(char value)Character객체를 구성하고 프리미티브value인자를 나타내도록 초기화합니다.
Parameters:
value- 새로운Character객체 값
charValue
섹션 제목: “charValue”public char charValue()Returns:
- 이 객체가 나타내는 프리미티브
char값
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 이 객체의 해시 코드 값
See Also:
Object.equals(java.lang.Object),Hashtable
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classObject
Parameters:
obj- 비교할 객체
Returns:
- 두 객체가 동일하면
true, 다르면false
See Also:
Boolean.hashCode(),Hashtable
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 이 객체의 문자열 표현
isLowerCase
섹션 제목: “isLowerCase”public static boolean isLowerCase(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 소문자이면
true, 그렇지 않으면false
Since:
- JDK1.0
isUpperCase
섹션 제목: “isUpperCase”public static boolean isUpperCase(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 대문자이면
true, 그렇지 않으면false
Since:
- 1.0
See Also:
isLowerCase(char),toUpperCase(char)
isDigit
섹션 제목: “isDigit”public static boolean isDigit(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 숫자이면
true, 그렇지 않으면false
Since:
- JDK1.0
toLowerCase
섹션 제목: “toLowerCase”public static char toLowerCase(char ch)Parameters:
ch- 변환되는 문자
Returns:
- 문자에 해당 소문자가 있으면 소문자, 없으면 문자 자체
Since:
- JDK1.0
See Also:
isLowerCase(char),isUpperCase(char),toUpperCase(char)
toUpperCase
섹션 제목: “toUpperCase”public static char toUpperCase(char ch)Parameters:
ch- 변환되는 문자
Returns:
- 문자에 해당 대문자가 있으면 대문자, 없으면 문자 자체
Since:
- JDK1.0
See Also:
isLowerCase(char),isUpperCase(char),toLowerCase(char)
digit
섹션 제목: “digit”public static int digit(char ch, int radix)Parameters:
radix- 기수
Returns:
- 문자가 나타내는 지정된 기수의 숫자 값
Since:
- JDK1.0
See Also:
isDigit(char)
메서드 상세
섹션 제목: “메서드 상세”charValue
섹션 제목: “charValue”public char charValue()Returns:
- 이 객체가 나타내는 프리미티브
char값
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 이 객체의 해시 코드 값
See Also:
Object.equals(java.lang.Object),Hashtable
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classObject
Parameters:
obj- 비교할 객체
Returns:
- 두 객체가 동일하면
true, 다르면false
See Also:
Boolean.hashCode(),Hashtable
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 이 객체의 문자열 표현
isLowerCase
섹션 제목: “isLowerCase”public static boolean isLowerCase(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 소문자이면
true, 그렇지 않으면false
Since:
- JDK1.0
isUpperCase
섹션 제목: “isUpperCase”public static boolean isUpperCase(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 대문자이면
true, 그렇지 않으면false
Since:
- 1.0
See Also:
isLowerCase(char),toUpperCase(char)
isDigit
섹션 제목: “isDigit”public static boolean isDigit(char ch)Parameters:
ch- 테스트되는 문자
Returns:
- 문자가 숫자이면
true, 그렇지 않으면false
Since:
- JDK1.0
toLowerCase
섹션 제목: “toLowerCase”public static char toLowerCase(char ch)Parameters:
ch- 변환되는 문자
Returns:
- 문자에 해당 소문자가 있으면 소문자, 없으면 문자 자체
Since:
- JDK1.0
See Also:
isLowerCase(char),isUpperCase(char),toUpperCase(char)
toUpperCase
섹션 제목: “toUpperCase”public static char toUpperCase(char ch)Parameters:
ch- 변환되는 문자
Returns:
- 문자에 해당 대문자가 있으면 대문자, 없으면 문자 자체
Since:
- JDK1.0
See Also:
isLowerCase(char),isUpperCase(char),toLowerCase(char)
digit
섹션 제목: “digit”public static int digit(char ch, int radix)Parameters:
radix- 기수
Returns:
- 문자가 나타내는 지정된 기수의 숫자 값
Since:
- JDK1.0
See Also:
isDigit(char)