ほとんどのメソッドにサンプルコードがあります。API仕様書のおともにどうぞ。概要Characterクラスは、プリミティブ型charの値をオブジェクトにラップします。クラスCharacterのオブジェクトには、タイプがcharである単一のフィールドが含まれます。コレクションに追加できません。ラップすると追加が可能となります。文字が数字かどうか判定(isDigit)小文字を大文字に変換(toUpperCase)などなど、文字に関するメソッドがいろいろとそろっています。BYTES符号なしバイナリ形式でchar値を表すために使用されるバイト数。COMBINING_SPACING_MARKUnicode仕様の汎用カテゴリ「Mc」。CONNECTOR_PUNCTUATIONUnicode仕様の汎用カテゴリ「Pc」。CONTROLUnicode仕様の汎用カテゴリ「Cc」。CURRENCY_SYMBOLUnicode仕様の汎用カテゴリ「Sc」。DASH_PUNCTUATIONUnicode仕様の汎用カテゴリ「Pd」。DECIMAL_DIGIT_NUMBERUnicode仕様の汎用カテゴリ「Nd」。DIRECTIONALITY_ARABIC_NUMBERUnicode仕様の弱い双方向文字タイプ「AN」。DIRECTIONALITY_BOUNDARY_NEUTRALUnicode仕様の弱い双方向文字タイプ「BN」。DIRECTIONALITY_COMMON_NUMBER_SEPARATORUnicode仕様の弱い双方向文字タイプ「CS」。DIRECTIONALITY_EUROPEAN_NUMBERUnicode仕様の弱い双方向文字タイプ「EN」。DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATORUnicode仕様の弱い双方向文字タイプ「ES」。DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATORUnicode仕様の弱い双方向文字タイプ「ET」。DIRECTIONALITY_FIRST_STRONG_ISOLATEUnicode仕様の弱い双方向文字タイプ"FSI"。DIRECTIONALITY_LEFT_TO_RIGHTUnicode仕様の強力な双方向文字タイプ「L」。DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDINGUnicode仕様の強力な双方向文字タイプ「LRE」。DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATEUnicode仕様の弱い双方向文字タイプ"LRI"。DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDEUnicode仕様の強力な双方向文字タイプ「LRO」。DIRECTIONALITY_NONSPACING_MARKUnicode仕様の弱い双方向文字タイプ「NSM」。DIRECTIONALITY_OTHER_NEUTRALSUnicode仕様のニュートラルな双方向文字タイプ「ON」。DIRECTIONALITY_PARAGRAPH_SEPARATORUnicode仕様のニュートラルな双方向文字タイプ「B」。DIRECTIONALITY_POP_DIRECTIONAL_FORMATUnicode仕様の弱い双方向文字タイプ「PDF」。DIRECTIONALITY_POP_DIRECTIONAL_ISOLATEUnicode仕様の弱い双方向文字タイプ"PDI"。DIRECTIONALITY_RIGHT_TO_LEFTUnicode仕様の強力な双方向文字タイプ「R」。DIRECTIONALITY_RIGHT_TO_LEFT_ARABICUnicode仕様の強力な双方向文字タイプ「AL」。DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDINGUnicode仕様の強力な双方向文字タイプ「RLE」。DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATEUnicode仕様の弱い双方向文字タイプ"RLI"。DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDEUnicode仕様の強力な双方向文字タイプ「RLO」。DIRECTIONALITY_SEGMENT_SEPARATORUnicode仕様のニュートラルな双方向文字タイプ「S」。DIRECTIONALITY_UNDEFINED未定義の双方向文字タイプ。DIRECTIONALITY_WHITESPACEUnicode仕様のニュートラルな双方向文字タイプ「WS」。ENCLOSING_MARKUnicode仕様の汎用カテゴリ「Me」。END_PUNCTUATIONUnicode仕様の汎用カテゴリ「Pe」。FINAL_QUOTE_PUNCTUATIONUnicode仕様の汎用カテゴリ「Pf」。FORMATUnicode仕様の汎用カテゴリ「Cf」。INITIAL_QUOTE_PUNCTUATIONUnicode仕様の汎用カテゴリ「Pi」。LETTER_NUMBERUnicode仕様の汎用カテゴリ「Nl」。LINE_SEPARATORUnicode仕様の汎用カテゴリ「Zl」。LOWERCASE_LETTERUnicode仕様の汎用カテゴリ「Ll」。MATH_SYMBOLUnicode仕様の汎用カテゴリ「Sm」。MAX_CODE_POINTUnicodeコード・ポイントの最大値(定数U+10FFFF)。MAX_HIGH_SURROGATEUTF-16エンコーディングでのUnicode上位サロゲート・コード単位の最大値(定数'\uDBFF')。MAX_LOW_SURROGATEUTF-16エンコーディングでのUnicode下位サロゲート・コード単位の最大値(定数'\uDFFF')。MAX_RADIX文字列との変換に使用可能な最大基数です。MAX_SURROGATEUTF-16エンコーディングでのUnicodeサロゲート・コード単位の最大値(定数'\uDFFF')。MAX_VALUEこのフィールドの定数値は、char型の最大値'\uFFFF'です。MIN_CODE_POINTUnicodeコード・ポイントの最小値(定数U+0000)。MIN_HIGH_SURROGATEUTF-16エンコーディングでのUnicode上位サロゲート・コード単位の最小値(定数'\uD800')。MIN_LOW_SURROGATEUTF-16エンコーディングでのUnicode下位サロゲート・コード単位の最小値(定数'\uDC00')。MIN_RADIX文字列との変換に使用可能な最小基数です。MIN_SUPPLEMENTARY_CODE_POINTUnicode補助コード・ポイントの最小値(定数U+10000)。MIN_SURROGATEUTF-16エンコーディングでのUnicodeサロゲート・コード単位の最小値(定数'\uD800')。MIN_VALUEこのフィールドの定数値は、char型の最小値'\u0000'です。MODIFIER_LETTERUnicode仕様の汎用カテゴリ「Lm」。MODIFIER_SYMBOLUnicode仕様の汎用カテゴリ「Sk」。NON_SPACING_MARKUnicode仕様の汎用カテゴリ「Mn」。OTHER_LETTERUnicode仕様の汎用カテゴリ「Lo」。OTHER_NUMBERUnicode仕様の汎用カテゴリ「No」。OTHER_PUNCTUATIONUnicode仕様の汎用カテゴリ「Po」。OTHER_SYMBOLUnicode仕様の汎用カテゴリ「So」。PARAGRAPH_SEPARATORUnicode仕様の汎用カテゴリ「Zp」。PRIVATE_USEUnicode仕様の汎用カテゴリ「Co」。SIZE符号なしバイナリ形式のchar値を表すために使用されるビット数、定数16。SPACE_SEPARATORUnicode仕様の汎用カテゴリ「Zs」。START_PUNCTUATIONUnicode仕様の汎用カテゴリ「Ps」。SURROGATEUnicode仕様の汎用カテゴリ「Cs」。TITLECASE_LETTERUnicode仕様の汎用カテゴリ「Lt」。TYPEプリミティブ型charを表すClassインスタンス。UNASSIGNEDUnicode仕様の汎用カテゴリ「Cn」。UPPERCASE_LETTERUnicode仕様の汎用カテゴリ「Lu」。このAPI要素は、将来のバージョンで削除される可能性があります。このコンストラクタを使用することはほとんどありません。codePoint)指定された文字(Unicodeコード・ポイント)を表すのに必要なchar値の数を判定します。()このCharacterオブジェクトの値を返します。index)char配列の指定されたインデックスにあるコード・ポイントを返します。limit)limitの長さ未満のindexを持つ配列要素のみを使用可能な、char配列の指定されたインデックスにあるコード・ポイントを返します。使用例も合わせてご参照ください。index)CharSequenceの指定されたインデックスにあるコード・ポイントを返します。index)char配列の指定されたインデックスの前にあるコード・ポイントを返します。start)start以上のindexを持つ配列要素のみを使用可能な、char配列の指定されたインデックスの前にあるコード・ポイントを返します。使用例も合わせてご参照ください。index)CharSequenceの指定されたインデックスの前にあるコード・ポイントを返します。count)char配列引数の部分配列内にあるUnicodeコード・ポイントの数を返します。endIndex)指定されたcharシーケンスのテキスト範囲内のUnicodeコード・ポイントの数を返します。name)指定された文字名で指定されたUnicode文字のコード・ポイント値を返します。y)2つのchar値を数値的に比較します。anotherCharacter)2つのCharacterオブジェクトを数値的に比較します。()このインスタンスの名目記述子を含むOptionalを返します。radix)指定された基数での、文字chの数値としての値を返します。radix)指定された基数での、指定された文字(Unicodeコード・ポイント)の数値を返します。使用例も合わせてご参照ください。obj)このオブジェクトと指定されたオブジェクトを比較します。radix)指定された基数での、指定された桁数の文字表現を判定します。ch)指定された文字のUnicode方向性プロパティを返します。codePoint)所定の文字(Unicodeコード・ポイント)のUnicode方向性プロパティを返します。使用例も合わせてご参照ください。codePoint)指定された文字codePointの名前を返します。コード・ポイントがunassignedの場合はnullを返します。ch)指定されたUnicode文字が表すint値を返します。codePoint)指定された文字(Unicodeコード・ポイント)が表すint値を返します。使用例も合わせてご参照ください。ch)文字の汎用カテゴリを示す値を返します。codePoint)文字の汎用カテゴリを示す値を返します。使用例も合わせてご参照ください。()このCharacterのハッシュ・コード(charValue()を呼び出した場合の結果と等しくなる)を返します。value)Character.hashCode()との互換性がある、char値のハッシュ・コードを返します。codePoint)UTF-16エンコーディングの指定された補助文字(Unicodeコード・ポイント)を表すサロゲート・ペアのリーディング・サロゲート(上位サロゲート・コード単位)を返します。codePoint)指定された文字(Unicodeコード・ポイント)がアルファベットかどうかを判定します。codePoint)指定された文字(Unicodeコード・ポイント)が基本多言語面(BMP)に含まれるかどうかを判定します。ch)文字がUnicodeで定義されているかどうかを判定します。codePoint)文字(Unicodeコード・ポイント)がUnicodeで定義されているかどうかを判定します。使用例も合わせてご参照ください。ch)指定された文字が数字かどうかを判定します。codePoint)指定された文字(Unicodeコード・ポイント)が数字かどうかを判定します。使用例も合わせてご参照ください。codePoint)指定した文字(Unicodeコード・ポイント)が絵文字かどうかを決定します。codePoint)指定した文字(Unicodeコード・ポイント)が絵文字コンポーネントかどうかを決定します。codePoint)指定した文字(Unicodeコード・ポイント)が絵文字修飾子かどうかを決定します。codePoint)指定した文字(Unicodeコード・ポイント)が絵文字修飾子ベースかどうかを決定します。codePoint)指定された文字(Unicodeコード・ポイント)にデフォルトで絵文字プレゼンテーション・プロパティがあるかどうかを決定します。codePoint)指定した文字(Unicodeコード・ポイント)が拡張ピクチャかどうかを決定します。(リーディング・サロゲート・コード単位ともいう)であるかどうかを判定します。ch)指定された文字が、Java識別子またはUnicode識別子内で無視可能な文字かどうかを判定します。codePoint)指定された文字(Unicodeコード・ポイント)が、Java識別子またはUnicode識別子内で無視可能な文字かどうかを判定します。使用例も合わせてご参照ください。ベトナム語)の表意文字かどうかを判定します。ch)指定された文字がISO制御文字かどうかを判定します。codePoint)参照された文字(Unicodeコード・ポイント)がISO制御文字かどうかを判定します。使用例も合わせてご参照ください。ch)指定された文字をJava識別子の最初の文字以外に使用可能かどうかを判定します。codePoint)文字(Unicodeコード・ポイント)をJava識別子の最初の文字以外に使用可能かどうかを判定します。使用例も合わせてご参照ください。ch)指定された文字をJava識別子の最初の文字として指定可能かどうかを判定します。codePoint)文字(Unicodeコード・ポイント)をJava識別子の最初の文字として指定可能かどうかを判定します。使用例も合わせてご参照ください。isJavaIdentifierStart(char)に置き換えられました。