ホームページ  >  記事  >  Java  >  JavaのCharacterクラスの詳しい説明

JavaのCharacterクラスの詳しい説明

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

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 のエスケープ シーケンスを示しています。

JavaのCharacterクラスの詳しい説明

print ステートメントがエスケープ シーケンスに遭遇すると、コンパイラはそれを正しく解釈できます。

次の例は二重引用符をエスケープして出力します:

Test.java ファイル コード:

public class Test {
 
   public static void main(String args[]) {
      System.out.println("访问\"菜鸟教程!\"");   }}

上記の例のコンパイルと実行結果は次のとおりです:

访问"菜鸟教程!"

Character メソッド

以下はCharacter クラスのメソッド:

JavaのCharacterクラスの詳しい説明

【関連する推奨事項】

1. 無料の Java ビデオチュートリアル

2. パッケージ化クラス Character のインスタンス分析について

3. Character クラス

4.

Character クラスのインスタンスの詳細な説明

5.

Character メソッドと char メソッドの違いの詳細な説明

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

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