Character クラスの使用状況分析

Y2J
リリース: 2017-05-19 10:17:19
オリジナル
2656 人が閲覧しました

この記事では主に JAVA の Character クラスのメソッドを詳しく紹介します。必要な方は参考にしてください。

文字を使用するときは、通常、組み込みの データ型 char を使用します。

インスタンス

char ch = 'a';
// Unicode for uppercase Greek omega character
char uniChar = '\u039A'; 
// 字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
ログイン後にコピー

しかし、実際の開発プロセスでは、組み込みデータ型の代わりにオブジェクトを使用する必要がある状況に頻繁に遭遇します。この問題を解決するために、Java 言語では、組み込みデータ型 char のラッパー クラス Character クラスが提供されています。

Character クラスは、文字を操作するための一連のメソッドを提供します。 Character の コンストラクター を使用して、Character クラス オブジェクトを作成できます。例:

Character ch = <a href="http://www.php.cn/wiki/165.html" target=" _blank">new<code>Character ch = <a href="http://www.php.cn/wiki/165.html" target="_blank">new</a> Character(&#39;a&#39;); Character('a');

場合によっては、Java コンパイラが Character オブジェクトを自動的に作成します。

たとえば、Char 型パラメータが Character 型パラメータを必要とするメソッドに渡されると、コンパイラは自動的に char 型パラメータを Character オブジェクトに変換します。 この機能はボックス化と呼ばれ、その逆はアンボックス化と呼ばれます。

// Here following primitive char &#39;a&#39;
// is boxed into the Character object ch
Character ch = &#39;a&#39;;

// Here primitive &#39;x&#39; is boxed for method test,
// return is unboxed to char &#39;c&#39;
char c = test(&#39;x&#39;);
ログイン後にコピー

エスケープシーケンス

バックスラッシュ () が前にある文字はエスケープ文字を表し、コンパイラにとって特別な意味を持ちます。

次のリストは Java のエスケープ シーケンスを示しています:

エスケープ シーケンス説明
tテキストのここにタブ キーを挿入します
b をテキストに挿入しますここに戻るキー
n本文に改行を挿入
r本文に改行を挿入
f本文に改ページを挿入
一重引用符を挿入
"二重引用符を挿入
\バックスラッシュを挿入


print ステートメントでエスケープ シーケンスが検出された場合、コンパイラはそれを正しく解釈できます。

public class Test {
  public static void main(String args[]) {
   System.out.println("She said \"Hello!\" to me.");
  }
}
ログイン後にコピー

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


She said "Hello!" to me.
ログイン後にコピー

Character メソッド

Character クラスのメソッドは次のとおりです:


シリアル番号メソッドと説明12 3456 78【関連する推奨事項】
isLetter()

文字かどうか

isDigit()

は数字です

はWhitespace()

です

スペースですか?

isUpperCase()

それは大文字ですか?

isLowerCase()

それは小文字ですか?

toUpperCase()

文字の大文字の形式を指定します

toLowerCase()

文字の小文字の形式を指定します

toString( )

文字列の

string 形式を返します。文字列の長さは 1 だけです

1

Character クラスの詳細な例

2.

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

4. Java の Character クラスの詳細な説明

5. パッケージ化クラス Character のインスタンス分析

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート