ホームページ >Java >&#&チュートリアル >Characterクラスの例を詳しく解説
Characterクラスの使い方
Character: 文字タイプ
1、属性。
static int MIN_RADIX: 最小基数を返します。
static int MAX_RADIX: 最大基数を返します。
static char MAX_VALUE: 文字型の最大値。
static char MIN_VALUE: 文字タイプの最小値。
静的クラス TYPE: 現在の型を返します。
2、コンストラクター。
Character(char value): char パラメータを使用して Characterオブジェクトを構築します。
3.方法。
説明:
1. すべてのメソッドはパブリックです。
2. 記述形式: [Modifier] | ) は次のことを意味します: このメソッド (parseInt) はクラス メソッド (静的)、戻り値の型は (int) です。メソッドは String 型です。
1. char charValue(): 文字オブジェクトの値を返します。
3. int CompareTo(Object o): 現在のオブジェクトを別のオブジェクトと比較します。 o が Character オブジェクトの場合、2 と同じ機能を持ちます。それ以外の場合は、ClassCastException がスローされます。
4. static int digit(char ch, int radix): 基数に応じて現在の文字の 10 進数値を返します。 Character.MIN_RADIX コード:
System.out. print ln("Character.MIN_RADIX: " + Character.MIN_RADIX ); System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX ); System.out.println("Character.digit('2',2): " + Character.digit('2',2) ); System.out.println("Character.digit('7',10): " + Character.digit('7',10) ); System.out.println("Character.digit('F',16): " + Character.digit('F',16) );
Character.MIN_RADIX: 2 Character.MAX_RADIX: 36 Character.digit('2',2): -1 不是有效值。 Character.digit('7',10): 7 Character.digit('F',16): 15
objectと比較します。 obj が "null" ではなく、現在の Character オブジェクトと一致する場合に限り、"true" を返します。 6. static char forDigit(int digit, int radix): 特定の基数に基づいて現在の数値で表される文字を決定します。 4 の逆演算では、値が不正な場合は「'u0000'」を返します。
コード:
System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX ); System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX ); System.out.println("Character. for Digit(2,2): " + Character.forDigit(2,2) ); System.out.println("Character.forDigit(7,10): " + Character.forDigit(7,10) ); System.out.println("Character.forDigit(15,16): " + Character.forDigit(15,16) );
Character.MIN_RADIX: 2 Character.MAX_RADIX: 36 Character.forDigit(2,2): Character.forDigit(7,10): 7 Character.forDigit(15,16): f
9. int
hash
Code(): 現在の文字のハッシュ テーブル コードを返します。 10. static boolean isDefined(char ch): 文字 ch が Unicode文字セット
で明確に定義されているかどうかを判断します。 11. static boolean isDigit(char ch): 文字 ch が数値であるかどうかを判断します。 12. static boolean isIdent
if
ierIgnorable(char ch): 文字 ch が Unicode 文字セットで無視可能な文字であるかどうかを判断します。 13. static boolean isISOControl(char ch): 文字 ch が ISO 標準の制御文字であるかどうかを判断します。 14.static boolean isJavaIdentifierPart(char ch): 文字 ch が Java の部分識別子であるかどうかを判断します。
15. static boolean isJavaIdentifierStart(char ch): 文字 ch が Java の最初の識別子であるかどうかを判断します。
16. static boolean isLetter(char ch): 文字 ch が文字であるかどうかを判断します。
17. static boolean isLetterOrDigit(char ch): 文字 ch が文字か数字かを判定します。
18. static boolean isLowerCase(char ch): 文字 ch が小文字かどうかを判断します。
19. static boolean isMirrored(char c): Unicode テーブルに従って、文字 c に逆方向の文字があるかどうかを判断します。たとえば、「[」には反対方向に「]」があり、結果は true になります。
20. static boolean isSpaceChar(char ch): 文字 ch が Unicode のスペースであるかどうかを判断します。
21. static boolean isUpperCase(char ch): 文字 ch が大文字かどうかを判断します。
22. static boolean isWhitespace(char ch): 文字 ch が Java 定義の null 文字であるかどうかを判断します。
コード:
内容:
char c1 = '\u0009';//水平列表符 char c2 = '\u000A';//换行 char c3 = '\u000B';//垂直列表符 char c4 = '\u000C';//换页 char c5 = '\u000D';//回车 char c6 = '\u 001 C';//文件分隔符 char c7 = '\u001D';//组分隔符 char c8 = '\u001E';//记录分隔符 char c9 = '\u001F';//单元分隔符
string
に変換します。 25. static String toString(char c): これは、c を文字列に変換するクラスメソッドです。 26. static char toUpperCase(char ch): ch が大文字かどうかを変換します。
コード:
System.out.println("Character.toUpperCase('q'): " + Character.toUpperCase('q') ); System.out.println("Character.toLowerCaseCase('B'): " + Character.toLowerCase('B') );
Character.toUpperCase('q'): Q Character.toLowerCaseCase('B'): b
1.
Java の無料ビデオチュートリアル2. Character メソッドと char メソッドの違いの詳細な説明
4. パッケージングクラスCharacterのインスタンス解析について
以上がCharacterクラスの例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。