java.lang.Object | +--java.lang.Character
Character クラスは、プリミティブ型 char
の値をオブジェクトにラップします。Character
型のオブジェクトには、型が char
の単一フィールドが入ります。
さらにこのクラスは、文字の型を判定し、文字を大文字から小文字 (またはその逆) に変換するための各種メソッドも提供します。
フィールドの概要 | |
static int |
MAX_RADIX
String との変換で使える最大基数です。 |
static char |
MAX_VALUE
このフィールドの定数値は、 char 型の最大値です。 |
static int |
MIN_RADIX
String との変換で使える最小基数です。 |
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()
この文字の値を表す String オブジェクトを返します。 |
static char |
toUpperCase(char ch)
文字の引数を対応する大文字に変換します。 |
クラス java.lang.Object から継承したメソッド |
getClass,
notify,
notifyAll,
wait,
wait,
wait |
フィールドの詳細 |
public static final int MIN_RADIX
Integer
の digit
メソッド、forDigit
メソッド、および toString
メソッドなどの基数変換メソッドの最小許容値です。Integer.toString(int, int)
,
Integer.valueOf(java.lang.String)
public static final int MAX_RADIX
Integer
クラスの digit
メソッド、forDigit
メソッド、および toString
メソッドなどの基数変換メソッドの最大許容値です。Integer.toString(int, int)
,
Integer.valueOf(java.lang.String)
public static final char MIN_VALUE
char
型の最小値です。public static final char MAX_VALUE
char
型の最大値です。コンストラクタの詳細 |
public Character(char value)
Character
オブジェクトを構築して、プリミティブ value
引数を表すように初期化します。value
- 新規 Character
オブジェクトの値メソッドの詳細 |
public char charValue()
char
値public int hashCode()
public boolean equals(Object obj)
null
ではなく、このオブジェクトと同じ char
値を表す Character
オブジェクトである場合にだけ、結果は true
になります。obj
- 比較対象のオブジェクトtrue
、そうでない場合は false
public String toString()
Character
オブジェクトを文字列に変換します。結果は、長さが 1
の文字列です。この文字列のただ 1 つの成分は、このオブジェクトが表すプリミティブ char
値です。public static boolean isLowerCase(char ch)
ch
- 判定対象の文字true
、そうでない場合は false
public static boolean isUpperCase(char ch)
ch
- 判定対象の文字true
、そうでない場合は false
isLowerCase(char)
,
toUpperCase(char)
public static boolean isDigit(char ch)
ch
- 判定対象の文字true
、そうでない場合は false
public static char toLowerCase(char ch)
ch
- 変換対象の文字isLowerCase(char)
,
isUpperCase(char)
,
toUpperCase(char)
public static char toUpperCase(char ch)
ch
- 変換対象の文字isLowerCase(char)
,
isUpperCase(char)
,
toLowerCase(char)
public static int digit(char ch, int radix)
ch
の数値としての値を返します。ch
- 変換対象の文字radix
- 基数isDigit(char)