JavaTM 2
Platform
Std. Ed. v1.4.0

java.lang
クラス Character

java.lang.Object
  |
  +--java.lang.Character
すべての実装インタフェース:
Comparable, Serializable

public final class Character
extends Object
implements Serializable, Comparable

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

また、このクラスは、文字のカテゴリ (小文字、数字など) を決定したり、大文字から小文字 (およびその逆) の変換を行ういくつかのメソッドも提供します。

文字情報は、Unicode Standard、バージョン 3.0 に基づきます。

Character クラスのメソッドおよびデータは、UnicodeData ファイル内の情報により定義されます。このファイルは、Unicode Consortium がメンテナンスを行っている Unicode Character Database の一部です。

ファイルおよびその説明は、次のサイトの Unicode Consortium から入手できます。

導入されたバージョン:
1.0
関連項目:
直列化された形式

入れ子クラスの概要
static class Character.Subset
          このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。
static class Character.UnicodeBlock
          Unicode 仕様で定義されている文字ブロックを表す文字サブセットのファミリ。
 
フィールドの概要
static byte COMBINING_SPACING_MARK
          Unicode 仕様の汎用カテゴリ「Mc」
static byte CONNECTOR_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Pc」
static byte CONTROL
          Unicode 仕様の汎用カテゴリ「Cc」
static byte CURRENCY_SYMBOL
          Unicode 仕様の汎用カテゴリ「Sc」
static byte DASH_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Pd」
static byte DECIMAL_DIGIT_NUMBER
          Unicode 仕様の汎用カテゴリ「Nd」
static byte DIRECTIONALITY_ARABIC_NUMBER
          Unicode 仕様の弱い双方向文字タイプ「AN」
static byte DIRECTIONALITY_BOUNDARY_NEUTRAL
          Unicode 仕様の弱い双方向文字タイプ「BN」
static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
          Unicode 仕様の弱い双方向文字タイプ「CS」
static byte DIRECTIONALITY_EUROPEAN_NUMBER
          Unicode 仕様の弱い双方向文字タイプ「EN」
static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
          Unicode 仕様の弱い双方向文字タイプ「ES」
static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
          Unicode 仕様の弱い双方向文字タイプ「ET」
static byte DIRECTIONALITY_LEFT_TO_RIGHT
          Unicode 仕様の強力な双方向文字タイプ「L」
static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
          Unicode 仕様の強力な双方向文字タイプ「LRE」
static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
          Unicode 仕様の強力な双方向文字タイプ「LRO」
static byte DIRECTIONALITY_NONSPACING_MARK
          Unicode 仕様の弱い双方向文字タイプ「NSM」
static byte DIRECTIONALITY_OTHER_NEUTRALS
          Unicode 仕様のニュートラルな双方向文字タイプ「ON」
static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
          Unicode 仕様のニュートラルな双方向文字タイプ「B」
static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
          Unicode 仕様の弱い双方向文字タイプ「PDF」
static byte DIRECTIONALITY_RIGHT_TO_LEFT
          Unicode 仕様の強力な双方向文字タイプ「R」
static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
          Unicode 仕様の強力な双方向文字タイプ「AL」
static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
          Unicode 仕様の強力な双方向文字タイプ「RLE」
static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
          Unicode 仕様の強力な双方向文字タイプ「RLO」
static byte DIRECTIONALITY_SEGMENT_SEPARATOR
          Unicode 仕様のニュートラルな双方向文字タイプ「S」
static byte DIRECTIONALITY_UNDEFINED
          未定義の双方向文字タイプ。
static byte DIRECTIONALITY_WHITESPACE
          Unicode 仕様のニュートラルな双方向文字タイプ「WS」
static byte ENCLOSING_MARK
          Unicode 仕様の汎用カテゴリ「Me」
static byte END_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Pe」
static byte FINAL_QUOTE_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Pf」
static byte FORMAT
          Unicode 仕様の汎用カテゴリ「Cf」
static byte INITIAL_QUOTE_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Pi」
static byte LETTER_NUMBER
          Unicode 仕様の汎用カテゴリ「Nl」
static byte LINE_SEPARATOR
          Unicode 仕様の汎用カテゴリ「Zl」
static byte LOWERCASE_LETTER
          Unicode 仕様の汎用カテゴリ「Ll」
static byte MATH_SYMBOL
          Unicode 仕様の汎用カテゴリ「Sm」
static int MAX_RADIX
          文字列との変換に使用可能な最大基数です。
static char MAX_VALUE
          このフィールドの定数値は、char 型の最大値 '\uFFFF' です。
static int MIN_RADIX
          文字列との変換に使用可能な最小基数です。
static char MIN_VALUE
          このフィールドの定数値は、char 型の最小値 '\u0000' です。
static byte MODIFIER_LETTER
          Unicode 仕様の汎用カテゴリ「Lm」
static byte MODIFIER_SYMBOL
          Unicode 仕様の汎用カテゴリ「Sk」
static byte NON_SPACING_MARK
          Unicode 仕様の汎用カテゴリ「Mn」
static byte OTHER_LETTER
          Unicode 仕様の汎用カテゴリ「Lo」
static byte OTHER_NUMBER
          Unicode 仕様の汎用カテゴリ「No」
static byte OTHER_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Po」
static byte OTHER_SYMBOL
          Unicode 仕様の汎用カテゴリ「So」
static byte PARAGRAPH_SEPARATOR
          Unicode 仕様の汎用カテゴリ「Zp」
static byte PRIVATE_USE
          Unicode 仕様の汎用カテゴリ「Co」
static byte SPACE_SEPARATOR
          Unicode 仕様の汎用カテゴリ「Zs」
static byte START_PUNCTUATION
          Unicode 仕様の汎用カテゴリ「Ps」
static byte SURROGATE
          Unicode 仕様の汎用カテゴリ「Cs」
static byte TITLECASE_LETTER
          Unicode 仕様の汎用カテゴリ「Lt」
static Class TYPE
          char のプリミティブ型を表す Class インスタンス
static byte UNASSIGNED
          Unicode 仕様の汎用カテゴリ「Cn」
static byte UPPERCASE_LETTER
          Unicode 仕様の汎用カテゴリ「Lu」
 
コンストラクタの概要
Character(char value)
          指定された char 値を表す、新しく割り当てられた Character オブジェクトを構築します。
 
メソッドの概要
 char charValue()
          この Character オブジェクトの値を返します。
 int compareTo(Character anotherCharacter)
          2 つの Character オブジェクトを数値的に比較します。
 int compareTo(Object o)
          この Character オブジェクトをほかのオブジェクトと比較します。
static int digit(char ch, int radix)
          指定された基数での、文字 ch の数値としての値を返します。
 boolean equals(Object obj)
          このオブジェクトと指定されたオブジェクトを比較します。
static char forDigit(int digit, int radix)
          指定された基数での、指定された数字の文字表現を判定します。
static byte getDirectionality(char c)
          指定された文字の Unicode 方向性プロパティを返します。
static int getNumericValue(char ch)
          指定された Unicode 文字の表す int 値を返します。
static int getType(char ch)
          文字の汎用カテゴリを示す値を返します。
 int hashCode()
          Character のハッシュコードを返します。
static boolean isDefined(char ch)
          文字が Unicode で定義されているかどうかを判定します。
static boolean isDigit(char ch)
          指定された文字が数字かどうかを判定します。
static boolean isIdentifierIgnorable(char ch)
          指定された文字が、Java 識別子または Unicode 識別子内で無視可能な文字かどうかを判定します。
static boolean isISOControl(char ch)
          指定された文字が ISO 制御文字かどうかを判定します。
static boolean isJavaIdentifierPart(char ch)
          指定された文字を Java 識別子の最初の文字以外に使用可能かどうかを判定します。
static boolean isJavaIdentifierStart(char ch)
          指定された文字を Java 識別子の最初の文字として指定可能かどうかを判定します。
static boolean isJavaLetter(char ch)
          推奨されていません。 isJavaIdentifierStart(char) に置き換えられました。
static boolean isJavaLetterOrDigit(char ch)
          推奨されていません。 isJavaIdentifierPart(char) に置き換えられました。
static boolean isLetter(char ch)
          指定された文字が汎用文字かどうかを判定します。
static boolean isLetterOrDigit(char ch)
          指定された文字が汎用文字または数字かどうかを判定します。
static boolean isLowerCase(char ch)
          指定された文字が小文字かどうかを判定します。
static boolean isMirrored(char c)
          Unicode 仕様に従って文字をミラー化するかどうかを判定します。
static boolean isSpace(char ch)
          推奨されていません。 isWhitespace(char) に置き換えられました。
static boolean isSpaceChar(char ch)
          指定された文字が Unicode の空白文字かどうかを判定します。
static boolean isTitleCase(char ch)
          指定された文字がタイトルケース文字かどうかを判定します。
static boolean isUnicodeIdentifierPart(char ch)
          指定された文字を Unicode 識別子の最初の文字以外に使用可能かどうかを判定します。
static boolean isUnicodeIdentifierStart(char ch)
          指定された文字を Unicode 識別子の最初の文字として指定可能かどうかを判定します。
static boolean isUpperCase(char ch)
          指定された文字が大文字かどうかを判定します。
static boolean isWhitespace(char ch)
          指定された文字が Java の基準に従った空白かどうかを判定します。
static char toLowerCase(char ch)
          UnicodeData ファイル内のケースマッピング情報を使用して、文字引数を小文字に変換します。
 String toString()
          Character の値を表す String オブジェクトを返します。
static String toString(char c)
          指定された char を表す String オブジェクトを返します。
static char toTitleCase(char ch)
          UnicodeData ファイル内のケースマッピング情報を使用して、文字引数をタイトルケースに変換します。
static char toUpperCase(char ch)
          UnicodeData ファイル内のケースマッピング情報を使用して、文字引数を大文字に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

MIN_RADIX

public static final int MIN_RADIX
文字列との変換に使用可能な最小基数です。このフィールドの定数値は、クラス Integerdigit メソッド、forDigit メソッド、および toString メソッドなどの基数変換メソッドの最小許容値です。

関連項目:
digit(char, int), forDigit(int, int), Integer.toString(int, int), Integer.valueOf(java.lang.String), 定数フィールド値

MAX_RADIX

public static final int MAX_RADIX
文字列との変換に使用可能な最大基数です。このフィールドの定数値は、Integer クラスの digit メソッド、forDigit メソッド、および toString メソッドなどの基数変換メソッドの最大許容値です。

関連項目:
digit(char, int), forDigit(int, int), Integer.toString(int, int), Integer.valueOf(java.lang.String), 定数フィールド値

MIN_VALUE

public static final char MIN_VALUE
このフィールドの定数値は、char 型の最小値 '\u0000' です。

導入されたバージョン:
1.0.2
関連項目:
定数フィールド値

MAX_VALUE

public static final char MAX_VALUE
このフィールドの定数値は、char 型の最大値 '\uFFFF' です。

導入されたバージョン:
1.0.2
関連項目:
定数フィールド値

TYPE

public static final Class TYPE
char のプリミティブ型を表す Class インスタンス

導入されたバージョン:
1.1

UPPERCASE_LETTER

public static final byte UPPERCASE_LETTER
Unicode 仕様の汎用カテゴリ「Lu」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

LOWERCASE_LETTER

public static final byte LOWERCASE_LETTER
Unicode 仕様の汎用カテゴリ「Ll」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

TITLECASE_LETTER

public static final byte TITLECASE_LETTER
Unicode 仕様の汎用カテゴリ「Lt」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

NON_SPACING_MARK

public static final byte NON_SPACING_MARK
Unicode 仕様の汎用カテゴリ「Mn」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

COMBINING_SPACING_MARK

public static final byte COMBINING_SPACING_MARK
Unicode 仕様の汎用カテゴリ「Mc」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

ENCLOSING_MARK

public static final byte ENCLOSING_MARK
Unicode 仕様の汎用カテゴリ「Me」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

DECIMAL_DIGIT_NUMBER

public static final byte DECIMAL_DIGIT_NUMBER
Unicode 仕様の汎用カテゴリ「Nd」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

LETTER_NUMBER

public static final byte LETTER_NUMBER
Unicode 仕様の汎用カテゴリ「Nl」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

OTHER_NUMBER

public static final byte OTHER_NUMBER
Unicode 仕様の汎用カテゴリ「No」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

SPACE_SEPARATOR

public static final byte SPACE_SEPARATOR
Unicode 仕様の汎用カテゴリ「Zs」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

LINE_SEPARATOR

public static final byte LINE_SEPARATOR
Unicode 仕様の汎用カテゴリ「Zl」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

PARAGRAPH_SEPARATOR

public static final byte PARAGRAPH_SEPARATOR
Unicode 仕様の汎用カテゴリ「Zp」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

CONTROL

public static final byte CONTROL
Unicode 仕様の汎用カテゴリ「Cc」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

FORMAT

public static final byte FORMAT
Unicode 仕様の汎用カテゴリ「Cf」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

SURROGATE

public static final byte SURROGATE
Unicode 仕様の汎用カテゴリ「Cs」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

PRIVATE_USE

public static final byte PRIVATE_USE
Unicode 仕様の汎用カテゴリ「Co」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

UNASSIGNED

public static final byte UNASSIGNED
Unicode 仕様の汎用カテゴリ「Cn」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

MODIFIER_LETTER

public static final byte MODIFIER_LETTER
Unicode 仕様の汎用カテゴリ「Lm」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

OTHER_LETTER

public static final byte OTHER_LETTER
Unicode 仕様の汎用カテゴリ「Lo」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

CONNECTOR_PUNCTUATION

public static final byte CONNECTOR_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Pc」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

DASH_PUNCTUATION

public static final byte DASH_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Pd」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

START_PUNCTUATION

public static final byte START_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Ps」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

END_PUNCTUATION

public static final byte END_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Pe」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

INITIAL_QUOTE_PUNCTUATION

public static final byte INITIAL_QUOTE_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Pi」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

FINAL_QUOTE_PUNCTUATION

public static final byte FINAL_QUOTE_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Pf」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

OTHER_PUNCTUATION

public static final byte OTHER_PUNCTUATION
Unicode 仕様の汎用カテゴリ「Po」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

MATH_SYMBOL

public static final byte MATH_SYMBOL
Unicode 仕様の汎用カテゴリ「Sm」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

CURRENCY_SYMBOL

public static final byte CURRENCY_SYMBOL
Unicode 仕様の汎用カテゴリ「Sc」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

MODIFIER_SYMBOL

public static final byte MODIFIER_SYMBOL
Unicode 仕様の汎用カテゴリ「Sk」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

OTHER_SYMBOL

public static final byte OTHER_SYMBOL
Unicode 仕様の汎用カテゴリ「So」

導入されたバージョン:
1.1
関連項目:
定数フィールド値

DIRECTIONALITY_UNDEFINED

public static final byte DIRECTIONALITY_UNDEFINED
未定義の双方向文字タイプ。 Unicode 仕様では、未定義の char 値の方向性は定義されていません。

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_LEFT_TO_RIGHT

public static final byte DIRECTIONALITY_LEFT_TO_RIGHT
Unicode 仕様の強力な双方向文字タイプ「L」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_RIGHT_TO_LEFT

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT
Unicode 仕様の強力な双方向文字タイプ「R」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
Unicode 仕様の強力な双方向文字タイプ「AL」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_EUROPEAN_NUMBER

public static final byte DIRECTIONALITY_EUROPEAN_NUMBER
Unicode 仕様の弱い双方向文字タイプ「EN」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
Unicode 仕様の弱い双方向文字タイプ「ES」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
Unicode 仕様の弱い双方向文字タイプ「ET」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_ARABIC_NUMBER

public static final byte DIRECTIONALITY_ARABIC_NUMBER
Unicode 仕様の弱い双方向文字タイプ「AN」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
Unicode 仕様の弱い双方向文字タイプ「CS」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_NONSPACING_MARK

public static final byte DIRECTIONALITY_NONSPACING_MARK
Unicode 仕様の弱い双方向文字タイプ「NSM」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_BOUNDARY_NEUTRAL

public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
Unicode 仕様の弱い双方向文字タイプ「BN」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_PARAGRAPH_SEPARATOR

public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
Unicode 仕様のニュートラルな双方向文字タイプ「B」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_SEGMENT_SEPARATOR

public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR
Unicode 仕様のニュートラルな双方向文字タイプ「S」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_WHITESPACE

public static final byte DIRECTIONALITY_WHITESPACE
Unicode 仕様のニュートラルな双方向文字タイプ「WS」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_OTHER_NEUTRALS

public static final byte DIRECTIONALITY_OTHER_NEUTRALS
Unicode 仕様のニュートラルな双方向文字タイプ「ON」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
Unicode 仕様の強力な双方向文字タイプ「LRE」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
Unicode 仕様の強力な双方向文字タイプ「LRO」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
Unicode 仕様の強力な双方向文字タイプ「RLE」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
Unicode 仕様の強力な双方向文字タイプ「RLO」

導入されたバージョン:
1.4
関連項目:
定数フィールド値

DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
Unicode 仕様の弱い双方向文字タイプ「PDF」

導入されたバージョン:
1.4
関連項目:
定数フィールド値
コンストラクタの詳細

Character

public Character(char value)
指定された char 値を表す、新しく割り当てられた Character オブジェクトを構築します。

パラメータ:
value - Character オブジェクトが表す値
メソッドの詳細

charValue

public char charValue()
この Character オブジェクトの値を返します。

戻り値:
このオブジェクトが表すプリミティブ char

hashCode

public int hashCode()
Character のハッシュコードを返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object obj)
このオブジェクトと指定されたオブジェクトを比較します。引数が null ではなく、このオブジェクトと同じ char 値を表す Character オブジェクトである場合にだけ、結果は true になります。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
オブジェクトが同じである場合は true、そうでない場合は false
関連項目:
Object.hashCode(), Hashtable

toString

public String toString()
Character の値を表す String オブジェクトを返します。結果は、長さ 1 の文字列 (構成要素は Character オブジェクトにより表されるプリミティブ型の char 値だけ) になります。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現

toString

public static String toString(char c)
指定された char を表す String オブジェクトを返します。結果は、指定された char だけで構成される長さ 1 の文字列になります。

パラメータ:
c - 変換対象の char
戻り値:
指定された char の文字列表現
導入されたバージョン:
1.4

isLowerCase

public static boolean isLowerCase(char ch)
指定された文字が小文字かどうかを判定します。

Character.getType(ch) により示される汎用カテゴリ型が LOWERCASE_LETTER の場合、小文字になります。

小文字の例を次に示します。

 a b c d e f g h i j k l m n o p q r s t u v w x y z
 '\u00DF' '\u00E0' '\u00E1' '\u00E2' '\u00E3' '\u00E4' '\u00E5' '\u00E6' 
 '\u00E7' '\u00E8' '\u00E9' '\u00EA' '\u00EB' '\u00EC' '\u00ED' '\u00EE'
 '\u00EF' '\u00F0' '\u00F1' '\u00F2' '\u00F3' '\u00F4' '\u00F5' '\u00F6'
 '\u00F8' '\u00F9' '\u00FA' '\u00FB' '\u00FC' '\u00FD' '\u00FE' '\u00FF'
 

Unicode 文字には、ほかにも多数の小文字が存在します。

パラメータ:
ch - 判定対象の文字
戻り値:
文字が小文字の場合は true、そうでない場合は false
関連項目:
isLowerCase(char), isTitleCase(char), toLowerCase(char), getType(char)

isUpperCase

public static boolean isUpperCase(char ch)
指定された文字が大文字かどうかを判定します。

Character.getType(ch) により示される汎用カテゴリ型が UPPERCASE_LETTER の場合、大文字になります。

大文字の例を次に示します。

 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 '\u00C0' '\u00C1' '\u00C2' '\u00C3' '\u00C4' '\u00C5' '\u00C6' '\u00C7'
 '\u00C8' '\u00C9' '\u00CA' '\u00CB' '\u00CC' '\u00CD' '\u00CE' '\u00CF'
 '\u00D0' '\u00D1' '\u00D2' '\u00D3' '\u00D4' '\u00D5' '\u00D6' '\u00D8'
 '\u00D9' '\u00DA' '\u00DB' '\u00DC' '\u00DD' '\u00DE'
 

Unicode 文字には、ほかにも多数の大文字が存在します。

パラメータ:
ch - 判定対象の文字
戻り値:
文字が大文字の場合は true、そうでない場合は false
導入されたバージョン:
1.0
関連項目:
isLowerCase(char), isTitleCase(char), toUpperCase(char), getType(char)

isTitleCase

public static boolean isTitleCase(char ch)
指定された文字がタイトルケース文字かどうかを判定します。

Character.getType(ch) により示される汎用カテゴリ型が TITLECASE_LETTER の場合、タイトルケース文字になります。

文字の中には、ラテン文字のペアのように見えるものがあります。たとえば、「LJ」のように見える大文字では、「lj」のように見える対応する小文字があります。「Lj」のように見える形式は、本のタイトルなど、最初は大文字であとは小文字にするときに使います。

以下は、このメソッドが true を返す Unicode 文字の一部です。

Unicode 文字には、ほかにも多数のタイトルケース文字が存在します。

パラメータ:
ch - 判定対象の文字
戻り値:
文字がタイトルケースの場合は true、そうでない場合は false
導入されたバージョン:
1.0.2
関連項目:
isLowerCase(char), isUpperCase(char), toTitleCase(char), getType(char)

isDigit

public static boolean isDigit(char ch)
指定された文字が数字かどうかを判定します。

Character.getType(ch) により示される汎用カテゴリ型が DECIMAL_DIGIT_NUMBER の場合、数字になります。

Unicode 文字範囲の中には、次の数字を含むものがあります。

  • '\u0030' through '\u0039'、ISO-LATIN-1 数字 ('0''9')
  • '\u0660' through '\u0669'、アラビア数字
  • '\u06F0' through '\u06F9'、拡張アラビア数字
  • '\u0966' through '\u096F'、デヴァーナーガリ数字
  • '\uFF10' through '\uFF19'、全角数字
そのほかにも多数の文字範囲に、数字が含まれます。

パラメータ:
ch - 判定対象の文字
戻り値:
文字が数値の場合は true、そうでない場合は false
関連項目:
digit(char, int), forDigit(int, int), getType(char)

isDefined

public static boolean isDefined(char ch)
文字が Unicode で定義されているかどうかを判定します。

以下のどれかに当てはまる場合、文字は定義されています。

  • UnicodeData ファイル内にエントリがある
  • UnicodeData ファイルで定義された範囲に値を持つ

パラメータ:
ch - 判定対象の文字
戻り値:
文字が Unicode に定義されている場合は true、そうでない場合は false
導入されたバージョン:
1.0.2
関連項目:
isDigit(char), isLetter(char), isLetterOrDigit(char), isLowerCase(char), isTitleCase(char), isUpperCase(char)

isLetter

public static boolean isLetter(char ch)
指定された文字が汎用文字かどうかを判定します。

Character.getType(ch) の示す汎用カテゴリ型が次のどれかの場合に、文字は、汎用文字と見なされます。

  • UPPERCASE_LETTER
  • LOWERCASE_LETTER
  • TITLECASE_LETTER
  • MODIFIER_LETTER
  • OTHER_LETTER
すべての汎用文字に大文字と小文字があるわけではありません。多くの文字は汎用文字ですが、大文字でも小文字でもタイトルケースでもありません。

パラメータ:
ch - 判定対象の文字
戻り値:
文字が汎用文字の場合は true、そうでない場合は false
関連項目:
isDigit(char), isJavaIdentifierStart(char), isJavaLetter(char), isJavaLetterOrDigit(char), isLetterOrDigit(char), isLowerCase(char), isTitleCase(char), isUnicodeIdentifierStart(char), isUpperCase(char)

isLetterOrDigit

public static boolean isLetterOrDigit(char ch)
指定された文字が汎用文字または数字かどうかを判定します。

Character.isLetter(char ch) または Character.isDigit(char ch)true を返す場合、その文字は汎用文字または数字と見なされます。

パラメータ:
ch - 判定対象の文字
戻り値:
文字が汎用文字または数字の場合は true、そうでない場合は false
導入されたバージョン:
1.0.2
関連項目:
isDigit(char), isJavaIdentifierPart(char), isJavaLetter(char), isJavaLetterOrDigit(char), isLetter(char), isUnicodeIdentifierPart(char)

isJavaLetter

public static boolean isJavaLetter(char ch)
推奨されていません。 isJavaIdentifierStart(char) に置き換えられました。

指定された文字を Java 識別子の最初の文字として指定可能かどうかを判定します。

次のどれかが true の場合にだけ、その文字を Java 識別子の最初に指定できます。

  • isLetter(ch)true を返す
  • getType(ch)LETTER_NUMBER を返す
  • ch が通貨記号である ("$" など)
  • ch が連結句読点文字である ("_" など)

パラメータ:
ch - 判定対象の文字
戻り値:
文字の先頭が Java 識別子の場合は true、そうでない場合は false
導入されたバージョン:
1.02
関連項目:
isJavaLetterOrDigit(char), isJavaIdentifierStart(char), isJavaIdentifierPart(char), isLetter(char), isLetterOrDigit(char), isUnicodeIdentifierStart(char)

isJavaLetterOrDigit

public static boolean isJavaLetterOrDigit(char ch)
推奨されていません。 isJavaIdentifierPart(char) に置き換えられました。

指定された文字を Java 識別子の最初の文字以外に使用可能かどうかを判定します。

次のどれかが true の場合にだけ、その文字を Java 識別子の一部に指定できます。

  • 汎用文字である
  • 通貨記号である ('$' など)
  • 連結句読点文字である ('_' など)
  • 数字である
  • 数値汎用文字である (ローマ数字文字など)
  • 連結マークである
  • 非スペーシングマークである
  • その文字に対して、isIdentifierIgnorabletrue を返す

パラメータ:
ch - 判定対象の文字
戻り値:
文字を Java 識別子の一部に使用可能な場合は true、そうでない場合は false
導入されたバージョン:
1.02
関連項目:
isJavaLetter(char), isJavaIdentifierStart(char), isJavaIdentifierPart(char), isLetter(char), isLetterOrDigit(char), isUnicodeIdentifierPart(char), isIdentifierIgnorable(char)

isJavaIdentifierStart

public static boolean isJavaIdentifierStart(char ch)
指定された文字を Java 識別子の最初の文字として指定可能かどうかを判定します。

次の条件のどれかが true の場合にだけ、その文字を Java 識別子の最初に指定できます。

  • isLetter(ch)true を返す
  • getType(ch)LETTER_NUMBER を返す
  • ch が通貨記号である ("$" など)
  • ch が連結句読点文字である ("_" など)

パラメータ:
ch - 判定対象の文字
戻り値:
文字の先頭が Java 識別子の場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isJavaIdentifierPart(char), isLetter(char), isUnicodeIdentifierStart(char)

isJavaIdentifierPart

public static boolean isJavaIdentifierPart(char ch)
指定された文字を Java 識別子の最初の文字以外に使用可能かどうかを判定します。

次のどれかが true の場合にだけ、その文字を Java 識別子の一部に指定できます。

  • 汎用文字である
  • 通貨記号である ('$' など)
  • 連結句読点文字である ('_' など)
  • 数字である
  • 数値汎用文字である (ローマ数字文字など)
  • 連結マークである
  • 非スペーシングマークである
  • その文字に対して isIdentifierIgnorabletrue を返す

パラメータ:
ch - 判定対象の文字
戻り値:
文字を Java 識別子の一部に使用可能な場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isIdentifierIgnorable(char), isJavaIdentifierStart(char), isLetterOrDigit(char), isUnicodeIdentifierPart(char)

isUnicodeIdentifierStart

public static boolean isUnicodeIdentifierStart(char ch)
指定された文字を Unicode 識別子の最初の文字として指定可能かどうかを判定します。

次の条件のどれかが true の場合にだけ、その文字を Unicode 識別子の最初に指定できます。

パラメータ:
ch - 判定対象の文字
戻り値:
文字を Unicode 識別子の先頭に使用可能な場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isJavaIdentifierStart(char), isLetter(char), isUnicodeIdentifierPart(char)

isUnicodeIdentifierPart

public static boolean isUnicodeIdentifierPart(char ch)
指定された文字を Unicode 識別子の最初の文字以外に使用可能かどうかを判定します。

次の文のどれかが true の場合にだけ、その文字を Unicode 識別子の一部に使用できます。

  • 汎用文字である
  • 連結句読点文字である ('_' など)
  • 数字である
  • 数値汎用文字である (ローマ数字文字など)
  • 連結マークである
  • 非スペーシングマークである
  • この文字に対して、isIdentifierIgnorabletrue を返す

パラメータ:
ch - 判定対象の文字
戻り値:
文字を Unicode 識別子の一部に使用可能な場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isIdentifierIgnorable(char), isJavaIdentifierPart(char), isLetterOrDigit(char), isUnicodeIdentifierStart(char)

isIdentifierIgnorable

public static boolean isIdentifierIgnorable(char ch)
指定された文字が、Java 識別子または Unicode 識別子内で無視可能な文字かどうかを判定します。

以下の Unicode 文字は、Java 識別子や Unicode 識別子内で無視できます。

  • 空白以外の ISO 制御文字
    • '\u0000''\u0008'
    • '\u000E''\u001B'
    • '\u007F''\u009F'
  • 汎用カテゴリ値 FORMAT を保持するすべての文字

パラメータ:
ch - 判定対象の文字
戻り値:
Java または Unicode 識別子の一部に使用可能な、無視できる制御文字の場合は true、それ以外の場合は false
導入されたバージョン:
1.1
関連項目:
isJavaIdentifierPart(char), isUnicodeIdentifierPart(char)

toLowerCase

public static char toLowerCase(char ch)
UnicodeData ファイル内のケースマッピング情報を使用して、文字引数を小文字に変換します。

Character.isLowerCase(Character.toLowerCase(ch)) は、ある範囲の文字 (特に表意文字や記号) に対して常に true を返すわけではありません。

パラメータ:
ch - 変換対象の文字
戻り値:
対応する小文字 (存在する場合)。小文字がない場合は、指定された文字そのもの
関連項目:
isLowerCase(char), isUpperCase(char), toTitleCase(char), toUpperCase(char)

toUpperCase

public static char toUpperCase(char ch)
UnicodeData ファイル内のケースマッピング情報を使用して、文字引数を大文字に変換します。

Character.isUpperCase(Character.toUpperCase(ch)) は、ある範囲の文字 (特に表意文字や記号) に対して常に true を返すわけではありません。

パラメータ:
ch - 変換対象の文字
戻り値:
対応する大文字 (存在する場合)。大文字がない場合は、指定された文字そのもの
関連項目:
isLowerCase(char), isUpperCase(char), toLowerCase(char), toTitleCase(char)

toTitleCase

public static char toTitleCase(char ch)
UnicodeData ファイル内のケースマッピング情報を使用して、文字引数をタイトルケースに変換します。文字が、明示的なタイトルケースマッピングを保持せず、かつ UnicodeData に準拠したタイトルケース char ではない場合、等価なタイトルケースとして大文字へのマッピングが返されます。char 引数がタイトルケース char である場合には、同じ char 値が返されます。

Character.isTitleCase(Character.toTitleCase(ch)) は、ある範囲の文字に対して常に true を返すわけではないことに留意してください。

パラメータ:
ch - 変換対象の文字
戻り値:
対応するタイトルケース (存在する場合)。タイトルケースがない場合は、指定された文字そのもの
導入されたバージョン:
1.0.2
関連項目:
isTitleCase(char), toLowerCase(char), toUpperCase(char)

digit

public static int digit(char ch,
                        int radix)
指定された基数での、文字 ch の数値としての値を返します。

基数が MIN_RADIX <= radix <= MAX_RADIX の範囲外の場合、または ch の値が指定された基数の有効数字でない場合は、-1 が返されます。以下のどれかに当てはまる場合、文字は有効数字です。

  • 文字についてメソッド isDigittrue を返し、その文字の Unicode 10 進数値 (または単一文字の分解) が指定された基数よりも小さい。この場合、10 進値が返される
  • 文字が 'A''Z' のラテン大文字のどれかで、そのコードが radix + 'A' - 10 よりも小さい。この場合、ch - 'A' + 10 が返される
  • 文字が 'a''z' のラテン小文字のどれかで、そのコードが radix + 'a' - 10 よりも小さい。この場合、ch - 'a' + 10 が返される

パラメータ:
ch - 変換対象の文字
radix - 基数
戻り値:
指定された基数での、文字によって表される数値
関連項目:
forDigit(int, int), isDigit(char)

getNumericValue

public static int getNumericValue(char ch)
指定された Unicode 文字の表す int 値を返します。たとえば、文字 '\u216C' (ローマ数字の 50) は、値 50 の int を返します。

A 〜 Z を表す大文字 ('\u0041''\u005A')、小文字 ('\u0061''\u007A')、および全角形式 ('\uFF21''\uFF3A''\uFF41''\uFF5A') は、10 〜 35 までの数値を形成します。これは Unicode 仕様 (これらの char 値に数値を割り当てない) からは独立しています。

文字が数値を持たない場合は、-1 が返されます。文字の数値を負でない整数として表現できない場合 (小数値など) は、-2 が返されます。

パラメータ:
ch - 変換対象の文字
戻り値:
負でない int 型の数値の場合、文字の数値。文字が負でない整数以外の数値を持つ場合は -2、文字が数値を持たない場合は -1
導入されたバージョン:
1.1
関連項目:
forDigit(int, int), isDigit(char)

isSpace

public static boolean isSpace(char ch)
推奨されていません。 isWhitespace(char) に置き換えられました。

指定された文字が ISO-LATIN-1 の空白かどうかを判定します。以下の 5 つの文字についてだけ、このメソッドは true を返します。
'¥t' '\u0009' HORIZONTAL TABULATION
'¥n' '\u000A' NEW LINE
'¥f' '\u000C' FORM FEED
'¥r' '\u000D' CARRIAGE RETURN
' ' '\u0020' SPACE

パラメータ:
ch - 判定対象の文字
戻り値:
文字が ISO-LATIN-1 の空白の場合は true、そうでない場合は false
関連項目:
isSpaceChar(char), isWhitespace(char)

isSpaceChar

public static boolean isSpaceChar(char ch)
指定された文字が Unicode の空白文字かどうかを判定します。空白文字と見なされるのは、Unicode 標準で空白文字として指定されている場合だけです。文字の汎用カテゴリ型が次のどれかの場合にだけ、このメソッドは true を返します。
  • SPACE_SEPARATOR
  • LINE_SEPARATOR
  • PARAGRAPH_SEPARATOR

パラメータ:
ch - 判定対象の文字
戻り値:
文字が空白文字の場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isWhitespace(char)

isWhitespace

public static boolean isWhitespace(char ch)
指定された文字が Java の基準に従った空白かどうかを判定します。以下の基準のどれか 1 つを満たす場合にだけ、Java の空白文字になります。
  • Unicode の空白文字 (SPACE_SEPARATORLINE_SEPARATOR、または PARAGRAPH_SEPARATOR) であるが、非区切りスペース ('\u00A0''\u2007''\u202F') ではない
  • '\u0009'、HORIZONTAL TABULATION である
  • '\u000A'、LINE FEED である
  • '\u000B'、VERTICAL TABULATION である
  • '\u000C'、FORM FEED である
  • '\u000D'、CARRIAGE RETURN である
  • '\u001C'、FILE SEPARATOR である
  • '\u001D'、GROUP SEPARATOR である
  • '\u001E'、RECORD SEPARATOR である
  • '\u001F'、UNIT SEPARATOR である

パラメータ:
ch - 判定対象の文字
戻り値:
文字が Java 空白文字の場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isSpaceChar(char)

isISOControl

public static boolean isISOControl(char ch)
指定された文字が ISO 制御文字かどうかを判定します。コードが '\u0000''\u001F' の範囲、または '\u007F''\u009F' の範囲の場合は、ISO 制御文字と見なされます。

パラメータ:
ch - 判定対象の文字
戻り値:
文字が ISO 制御文字の場合は true、そうでない場合は false
導入されたバージョン:
1.1
関連項目:
isSpaceChar(char), isWhitespace(char)

getType

public static int getType(char ch)
文字の汎用カテゴリを示す値を返します。

パラメータ:
ch - 判定対象の文字
戻り値:
文字の汎用カテゴリを表す int 型の値
導入されたバージョン:
1.1
関連項目:
COMBINING_SPACING_MARK, CONNECTOR_PUNCTUATION, CONTROL, CURRENCY_SYMBOL, DASH_PUNCTUATION, DECIMAL_DIGIT_NUMBER, ENCLOSING_MARK, END_PUNCTUATION, FINAL_QUOTE_PUNCTUATION, FORMAT, INITIAL_QUOTE_PUNCTUATION, LETTER_NUMBER, LINE_SEPARATOR, LOWERCASE_LETTER, MATH_SYMBOL, MODIFIER_LETTER, MODIFIER_SYMBOL, NON_SPACING_MARK, OTHER_LETTER, OTHER_NUMBER, OTHER_PUNCTUATION, OTHER_SYMBOL, PARAGRAPH_SEPARATOR, PRIVATE_USE, SPACE_SEPARATOR, START_PUNCTUATION, SURROGATE, TITLECASE_LETTER, UNASSIGNED, UPPERCASE_LETTER

forDigit

public static char forDigit(int digit,
                            int radix)
指定された基数での、指定された数字の文字表現を判定します。radix の値が無効な基数の場合、または digit が指定された基数で無効な数字の場合は、ヌル文字 ('\u0000') が返されます。

radix 引数は、MIN_RADIX 以上または MAX_RADIX 以下の場合に有効です。digit 引数は、0 <=digit < radix の場合に有効です。

数字が 10 より小さいと、'0' + digit が返されます。そうでない場合は、'a' + digit - 10 が返されます。

パラメータ:
digit - 文字に変換する数
radix - 基数
戻り値:
指定された基数での、指定された数値の char 表現
関連項目:
MIN_RADIX, MAX_RADIX, digit(char, int)

getDirectionality

public static byte getDirectionality(char c)
指定された文字の Unicode 方向性プロパティを返します。文字の方向性は、テキストの表示順の計算に使用されます。未定義の char 値の方向性値は DIRECTIONALITY_UNDEFINED です。

パラメータ:
c - 方向性プロパティの要求された char
戻り値:
char 値の方向性プロパティ
導入されたバージョン:
1.4
関連項目:
DIRECTIONALITY_UNDEFINED, DIRECTIONALITY_LEFT_TO_RIGHT, DIRECTIONALITY_RIGHT_TO_LEFT, DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC, DIRECTIONALITY_EUROPEAN_NUMBER, DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR, DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR, DIRECTIONALITY_ARABIC_NUMBER, DIRECTIONALITY_COMMON_NUMBER_SEPARATOR, DIRECTIONALITY_NONSPACING_MARK, DIRECTIONALITY_BOUNDARY_NEUTRAL, DIRECTIONALITY_PARAGRAPH_SEPARATOR, DIRECTIONALITY_SEGMENT_SEPARATOR, DIRECTIONALITY_WHITESPACE, DIRECTIONALITY_OTHER_NEUTRALS, DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING, DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE, DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING, DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE, DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

isMirrored

public static boolean isMirrored(char c)
Unicode 仕様に従って文字をミラー化するかどうかを判定します。テキスト内で右から左に文字が描画される場合、文字のミラー化により、グリフが水平方向にミラー化されます。たとえば、'\u0028' LEFT PARENTHESIS は、セマンティクスでは「開き括弧」として定義されています。これは、左から右に描画されるテキストでは「(」になり、右から左に描画されるテキストでは「)」になります。

パラメータ:
c - ミラー化プロパティの要求された char
戻り値:
char がミラー化される場合は truechar がミラー化されないか未定義の場合は false
導入されたバージョン:
1.4

compareTo

public int compareTo(Character anotherCharacter)
2 つの Character オブジェクトを数値的に比較します。

パラメータ:
anotherCharacter - 比較対象の Character
戻り値:
引数 Character がこの Character と等しい場合は値 0、この CharacterCharacter 引数より小さい数値の場合は 0 より小さい値、この CharacterCharacter 引数より大きい数値の場合は 0 より大きい値 (符号なしの比較)。これは完全に数値の比較なので、ロケールに依存しないことに注意してください。
導入されたバージョン:
1.2

compareTo

public int compareTo(Object o)
この Character オブジェクトをほかのオブジェクトと比較します。オブジェクトが Character の場合、この関数の動作は compareTo(Character) と同じになります。そうでない場合は、ClassCastException がスローされます。これは、Character オブジェクトの比較は Character オブジェクト同士でしか行えないためです。

定義:
インタフェース Comparable 内の compareTo
パラメータ:
o - 比較対象の Object
戻り値:
引数が Character と等しい数値の場合は値 0。引数がこの Character より大きい数値の Character の場合は 0 より小さい値。引数がこの Character より小さい数値の Character の場合は 0 より大きい値
例外:
ClassCastException - 引数が Character ではない場合
導入されたバージョン:
1.2
関連項目:
Comparable

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.