nanoJBlend

java.lang
クラス Character

java.lang.Object
  上位を拡張 java.lang.Character

public final class Character
extends Object

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
 

フィールドの詳細

MAX_RADIX

public static final int MAX_RADIX
文字列との間の変換で使用可能な最大基数。

関連項目:
定数フィールド値

MIN_RADIX

public static final int MIN_RADIX
文字列との間の変換で使用可能な最小基数。

関連項目:
定数フィールド値

MAX_VALUE

public static final char MAX_VALUE
char 型の最大値 '\uFFFF'

関連項目:
定数フィールド値

MIN_VALUE

public static final char MIN_VALUE
char 型の最小値 '\u0000'

関連項目:
定数フィールド値
コンストラクタの詳細

Character

public Character(char num)
指定された char 値を表す Character オブジェクトを生成します。

パラメータ:
num - Character オブジェクトで表す char
メソッドの詳細

charValue

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

戻り値:
char

toString

public String toString()
このオブジェクトの値を表す String オブジェクトを返します。 長さ 1 の、このオブジェクトの char 値だけからなる文字列を保持する String オブジェクトが返されます。

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

toString

public static String toString(char c)
指定された char 値を表す String オブジェクトを返します。 長さ 1 の、指定された char だけからなる文字列を保持する String オブジェクトが返されます。

パラメータ:
c - 変換する char
戻り値:
指定された char 値を表す String オブジェクト

equals

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

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較するオブジェクト
戻り値:
obj がこのオブジェクトと同じ char 値を表す Character である場合 true 、それ以外は false

hashCode

public int hashCode()
クラス Object の記述:
このオブジェクトのハッシュコードを返します。 以下にハッシュコードの一般規約を示します:

オーバーライド:
クラス Object 内の hashCode
戻り値:
このオブジェクトのハッシュコード

digit

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

引数 radixMIN_RADIX <= radix <= MAX_RADIX を満たしていない、または文字 ch の値が基数 radix での有効な数でない場合、 -1 が返されます。

パラメータ:
ch - 変換する対象の文字
radix - 基数
戻り値:
指定された基数での、指定された文字の数値。

isDigit

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

パラメータ:
ch - 判定する文字
戻り値:
指定された文字が数値である場合 true 、それ以外は false

isLowerCase

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

パラメータ:
ch - 判定する文字
戻り値:
指定された文字が小文字である場合 true 、それ以外は false

toLowerCase

public static char toLowerCase(char ch)
指定された文字を小文字に変換します。

パラメータ:
ch - 判定する文字
戻り値:
指定された文字に対応する小文字、対応する小文字がなければ指定された文字そのもの

isUpperCase

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

パラメータ:
ch - 判定する文字
戻り値:
指定された文字が大文字である場合 true 、それ以外は false

toUpperCase

public static char toUpperCase(char ch)
指定された文字を大文字に変換します。

パラメータ:
ch - 判定する文字
戻り値:
指定された文字に対応する大文字、対応する大文字がなければ指定された文字そのもの

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential