ホームページ  >  記事  >  Java  >  Characterクラスの例を詳しく解説

Characterクラスの例を詳しく解説

Y2J
Y2Jオリジナル
2017-05-19 10:18:583460ブラウズ

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(): 文字オブジェクトの値を返します。

2. int CompareTo(Character anotherCharacter): 現在の Character オブジェクトを anotherCharacter と比較します。等価関係は 0 を返し、より小さい関係は負の数を返し、より大きい関係は正の数を返します。

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

5. booleanquals(Object obj):

をobj

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

7. static int getNumericValue(char ch): 文字 ch の数値を返します。

8. static int getType(char ch): 文字の種類を返します。特定のタイプについては Java ドキュメントを確認してください。

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';//单元分隔符

23. static char toLowerCase(char ch): ch が小文字かどうかを変換します。

24. String toString(): 現在の Character オブジェクトを

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 メソッドの違いの詳細な説明

3. JavaのCharacterクラスを詳しく解説

4. パッケージングクラスCharacterのインスタンス解析について

5. Characterクラスの利用解析について

以上がCharacterクラスの例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。