ホームページ >Java >&#&チュートリアル >JavaのCharacterクラスのコード例を詳しく解説

JavaのCharacterクラスのコード例を詳しく解説

黄舟
黄舟オリジナル
2017-04-18 09:05:521770ブラウズ

この記事では主に 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('a'); 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 クラスのメソッドは次のとおりです:


シリアル番号メソッドと説明123 4567 8。
isLetter()

それは手紙ですか

isDi

git()

それは文字ですか?

isWhitespace()

スペースかどうか

isUpperCase()

大文字かどうか

LowerCase()

かどうか小文字

toUpperCase()

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

toLowerCase()

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

toString()

は、文字の

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

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

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