|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Character
public final class Character
Character は基本データ型 char のラッパークラスです。
このクラスのオブジェクトに設定される char 値は不変(immutable)です。
オブジェクトが生成された後は値を変更することはできません。
| フィールドの概要 | |
|---|---|
static int |
MAX_RADIX
文字列との間の変換で使用可能な最大基数。 |
static char |
MAX_VALUE
char 型の最大値 '\uFFFF' |
static int |
MIN_RADIX
文字列との間の変換で使用可能な最小基数。 |
static char |
MIN_VALUE
char 型の最小値 '\u0000' |
| コンストラクタの概要 | |
|---|---|
Character(char num)
指定された char 値を表す Character オブジェクトを生成します。 |
|
| メソッドの概要 | |
|---|---|
char |
charValue()
この Character オブジェクトが表す char 値を返します。 |
static int |
digit(char ch,
int radix)
指定された基数 radix での、指定された文字 ch の数値を返します。 |
boolean |
equals(Object obj)
指定されたオブジェクトとこのオブジェクトを比較します。 |
int |
hashCode()
このオブジェクトのハッシュコードを返します。 |
static boolean |
isDigit(char ch)
指定された文字が数値かどうかを判定します。 |
static boolean |
isLowerCase(char ch)
指定された文字が小文字かどうかを判定します。 |
static boolean |
isUpperCase(char ch)
指定された文字が大文字かどうかを判定します。 |
static char |
toLowerCase(char ch)
指定された文字を小文字に変換します。 |
String |
toString()
このオブジェクトの値を表す String オブジェクトを返します。 |
static String |
toString(char c)
指定された char 値を表す String オブジェクトを返します。 |
static char |
toUpperCase(char ch)
指定された文字を大文字に変換します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
getClass, notify, notifyAll, wait, wait |
| フィールドの詳細 |
|---|
public static final int MAX_RADIX
public static final int MIN_RADIX
public static final char MAX_VALUE
char 型の最大値 '\uFFFF'
public static final char MIN_VALUE
char 型の最小値 '\u0000'
| コンストラクタの詳細 |
|---|
public Character(char num)
char 値を表す Character オブジェクトを生成します。
num - Character オブジェクトで表す char 値| メソッドの詳細 |
|---|
public char charValue()
Character オブジェクトが表す char 値を返します。
char 値public String toString()
String オブジェクトを返します。
長さ 1 の、このオブジェクトの char 値だけからなる文字列を保持する String オブジェクトが返されます。
Object 内の toStringpublic static String toString(char c)
char 値を表す String オブジェクトを返します。
長さ 1 の、指定された char だけからなる文字列を保持する String オブジェクトが返されます。
c - 変換する char 値
char 値を表す String オブジェクトpublic boolean equals(Object obj)
obj が null ではなく、このオブジェクトの char 値と同じ値を表す Character オブジェクトである場合にだけ true が返されます。
Object 内の equalsobj - 比較するオブジェクト
obj がこのオブジェクトと同じ char 値を表す Character である場合 true 、それ以外は false 。public int hashCode()
Object の記述:
equals メソッドで使用されるオブジェクト間の比較に使用する情報が変わらないことを前提に、あるnanoアプリケーションの実行期間中の同じオブジェクトに対する hashCode メソッドの呼び出しは一貫して同じ整数値を返さなくてはならない。ただし、この整数値は同じアプリケーションの別の実行時において同じ値である必要はない。equals(Object) メソッドで同じであると判定される場合、それらのオブジェクトの hashCode メソッドが返す値は同一でなくてはならない。equals(Object) メソッドで等しくないと判定された二つのオブジェクトについて hashCode メソッドが返す値は必ずしも異なった値である必要はない。ただし、異なる値が生成されるほうがハッシュテーブルのパフォーマンスを向上させる可能性がある。
Object 内の hashCode
public static int digit(char ch,
int radix)
radix での、指定された文字 ch の数値を返します。
引数 radix が MIN_RADIX <= radix <= MAX_RADIX を満たしていない、または文字 ch の値が基数 radix での有効な数でない場合、 -1 が返されます。
ch - 変換する対象の文字radix - 基数
public static boolean isDigit(char ch)
ch - 判定する文字
true 、それ以外は falsepublic static boolean isLowerCase(char ch)
ch - 判定する文字
true 、それ以外は falsepublic static char toLowerCase(char ch)
ch - 判定する文字
public static boolean isUpperCase(char ch)
ch - 判定する文字
true 、それ以外は falsepublic static char toUpperCase(char ch)
ch - 判定する文字
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||