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

黄舟
リリース: 2017-04-18 09:05:52
オリジナル
1751 人が閲覧しました

この記事では主に 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="//m.sbmmt.com/wiki/165.html" target=" _blank">new<code>Character ch = <a href="//m.sbmmt.com/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 クラスのメソッドは次のとおりです:


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

それは手紙ですか

isDi

git()

それは文字ですか?

isWhitespace()

スペースかどうか

isUpperCase()

大文字かどうか

LowerCase()

かどうか小文字

toUpperCase()

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

toLowerCase()

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

toString()

は、文字の

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

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

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