Character クラスは、単一の文字を操作するために使用されます。
Characterクラスは、オブジェクト
インスタンスの基本型charの値をラップします
char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
しかし、実際の開発プロセスでは、組み込みのデータ型の代わりにオブジェクトを使用する必要がある状況に頻繁に遭遇します 。この問題を解決するために、Java 言語では、組み込みデータ型 char のラッパー クラス Character クラスが提供されています。
Character クラスは、文字を操作するための一連のメソッドを提供します。 Character の constructor を使用して、Character クラス オブジェクトを作成できます。例:
Character ch = new Character('a');
場合によっては、Java コンパイラーが Character オブジェクトを自動的に作成します。
たとえば、Character 型パラメータを必要とするメソッドに char 型パラメータを渡すと、コンパイラは自動的に char 型パラメータを Character オブジェクトに変換します。 この機能はボックス化と呼ばれ、その逆はアンボックス化と呼ばれます。
例
// 原始字符 'a' 装箱到 Character 对象 ch 中 Character ch = 'a'; // 原始字符 'x' 用 test 方法装箱 // 返回拆箱的值到 'c' char c = test('x');
エスケープシーケンス
バックスラッシュ () が前にある文字はエスケープ文字を表し、コンパイラにとって特別な意味を持ちます。
次のリストは、Java のエスケープ シーケンスを示しています。
例
print ステートメントがエスケープ シーケンスに遭遇すると、コンパイラはそれを正しく解釈できます。
次の例は二重引用符をエスケープして出力します:
Test.java ファイル コード:
public class Test { public static void main(String args[]) { System.out.println("访问\"菜鸟教程!\""); }}
上記の例のコンパイルと実行結果は次のとおりです:
访问"菜鸟教程!"
Character メソッド
以下はCharacter クラスのメソッド:
【関連する推奨事項】
2. パッケージ化クラス Character のインスタンス分析について
4. 5.Character メソッドと char メソッドの違いの詳細な説明
以上がJavaのCharacterクラスの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。