java.lang
クラス Character

java.lang.Object
  |
  +--java.lang.Character

public final class Character
extends Object

Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。Character 型のオブジェクトには、型が char の単一フィールドが入ります。

さらにこのクラスは、文字の型を判定し、文字を大文字から小文字 (またはその逆) に変換するための各種メソッドも提供します。

導入されたバージョン:
JDK1.0

フィールドの概要
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
 

フィールドの詳細

MIN_RADIX

public static final int MIN_RADIX
String との変換で使える最小基数です。このフィールドの定数値は、クラス Integerdigit メソッド、forDigit メソッド、および toString メソッドなどの基数変換メソッドの最小許容値です。
関連項目:
Integer.toString(int, int), Integer.valueOf(java.lang.String)

MAX_RADIX

public static final int MAX_RADIX
String との変換で使える最大基数です。このフィールドの定数値は、Integer クラスの digit メソッド、forDigit メソッド、および toString メソッドなどの基数変換メソッドの最大許容値です。
関連項目:
Integer.toString(int, int), Integer.valueOf(java.lang.String)

MIN_VALUE

public static final char MIN_VALUE
このフィールドの定数値は、char 型の最小値です。
導入されたバージョン:
JDK1.0.2

MAX_VALUE

public static final char MAX_VALUE
このフィールドの定数値は、char 型の最大値です。
導入されたバージョン:
JDK1.0.2
コンストラクタの詳細

Character

public Character(char value)
Character オブジェクトを構築して、プリミティブ value 引数を表すように初期化します。
パラメータ:
value - 新規 Character オブジェクトの値
メソッドの詳細

charValue

public char charValue()
この Character オブジェクトの値を返します。
戻り値:
このオブジェクトが表すプリミティブ char

hashCode

public int hashCode()
この Character のハッシュコードを返します。
オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値

equals

public boolean equals(Object obj)
このオブジェクトと指定されたオブジェクトを比較します。引数が null ではなく、このオブジェクトと同じ char 値を表す Character オブジェクトである場合にだけ、結果は true になります。
オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
オブジェクトが同じである場合は true、そうでない場合は false

toString

public String toString()
この文字の値を表す String オブジェクトを返します。この Character オブジェクトを文字列に変換します。結果は、長さが 1 の文字列です。この文字列のただ 1 つの成分は、このオブジェクトが表すプリミティブ char 値です。
オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現

isLowerCase

public static boolean isLowerCase(char ch)
指定された文字が小文字かどうかを判定します。
パラメータ:
ch - 判定対象の文字
戻り値:
文字が小文字の場合は true、そうでない場合は false
導入されたバージョン:
JDK1.0

isUpperCase

public static boolean isUpperCase(char ch)
指定された文字が大文字がどうかを判定します。
パラメータ:
ch - 判定対象の文字
戻り値:
文字が大文字の場合は true、そうでない場合は false
導入されたバージョン:
1.0
関連項目:
isLowerCase(char), toUpperCase(char)

isDigit

public static boolean isDigit(char ch)
指定された文字が数字かどうかを判定します。
パラメータ:
ch - 判定対象の文字
戻り値:
文字が数値の場合は true、そうでない場合は false
導入されたバージョン:
JDK1.0

toLowerCase

public static char toLowerCase(char ch)
指定された文字を、対応する小文字にマッピングします。対応する小文字がない場合は、指定された文字そのものが返されます。
パラメータ:
ch - 変換対象の文字
戻り値:
文字の対応する小文字 (存在する場合)。小文字がない場合は、指定された文字そのもの
導入されたバージョン:
JDK1.0
関連項目:
isLowerCase(char), isUpperCase(char), toUpperCase(char)

toUpperCase

public static char toUpperCase(char ch)
文字の引数を対応する大文字に変換します。対応する大文字がない場合は、指定された文字そのものが返されます。
パラメータ:
ch - 変換対象の文字
戻り値:
文字の対応する大文字 (存在する場合)。大文字がない場合は、指定された文字そのもの
導入されたバージョン:
JDK1.0
関連項目:
isLowerCase(char), isUpperCase(char), toLowerCase(char)

digit

public static int digit(char ch,
                        int radix)
指定された基数での、文字 ch の数値としての値を返します。
パラメータ:
ch - 変換対象の文字
radix - 基数
戻り値:
指定された基数での、文字によって表される数値
導入されたバージョン:
JDK1.0
関連項目:
isDigit(char)