ホームページ  >  記事  >  Java  >  パッケージングクラスCharacterのインスタンス解析について

パッケージングクラスCharacterのインスタンス解析について

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

1.構築メソッド:

Character ch1 = new Character('A');

char型変数をパラメータとして持つCharacterオブジェクトを作成する;

2. よく使用されるメソッド:

Character クラスは、文字に対する操作を完了するためのメソッドを多数提供します。

①charValue(): 戻り値の型:

関数の説明: Character オブジェクトの値を返します。

②compareTo(Character anotherCharacter): 戻り値の型: int

関数の説明: 2 つの Character オブジェクトを比較し、等しい場合は 0 を返し、呼び出し元のオブジェクトが anotherCharacter オブジェクトより小さい場合は、負の値を返す

それ以外の場合は正の値を返す

③equals(Character anotherCharacter): 戻り値の型: boolean

関数の説明: 2 つの Character オブジェクトを比較する、等しい場合は true を返し、そうでない場合は false を返します。

④toUpperCase(char ch): 文字パラメータを大文字に変換します(パラメータが必要です)

⑤toLowerCase(char ch): 文字パラメータを小文字に変換します()

⑥to String(): 戻り値の型: String

関数の説明: 呼び出しメソッドは 3 つあります:

1.String str = Character.toString('A');

2.Character ch = Character.valueOf('A');

String str = Character.toString(ch);

3.Ch ar俳優ch = Character.valueOf('A');

String str = ch.toString();

⑦isUpperCase(char ch): 戻り値の型: boolean

関数説明: 指定された文字が大文字かどうかを判定します (パラメータが必要です)

⑧isLowerCase(char ch): 戻り値の型: boolean

関数説明: 指定された文字が小文字であるかどうかを判定します (パラメータが必要です) )

⑨valueOf(char ch); 戻り値の型: Character オブジェクト

関数の説明: 値が ch である Character オブジェクトを返します。

注: パラメーターは文字型のみであり、文字列型は使用できません。

例:

<span style="font-size: 14px;">package Number;<br/>public class IntFunction{<br/>	public static void main (String []args)<br/>	{<br/>		Character ch1 = Character.valueOf(&#39;A&#39;);<br/>		Character ch2 = new Character(&#39;A&#39;);<br/>		Character ch3 = Character.valueOf(&#39;C&#39;);<br/>		char c1 = ch1.charValue();<br/>		char c2 = ch2.charValue();<br/>		char c3 = ch3.charValue();<br/>		System.out.println("ch1:" + c1 + ", ch2:" + c2 + ", ch3:" + c3);<br/>		int a1 = ch1.compareTo(ch2);<br/>		int a2 = ch1.compareTo(ch3);<br/>		System.out.println("ch1.compareTo(ch2):" + a1 + ", ch1.compareTo(ch3):" + a2);<br/>		boolean bool1 = ch1.equals(ch2);<br/>		boolean bool2 = ch1.equals(ch3);<br/>		System.out.println("ch1.equals(ch2): " + bool1 + ", ch1.equals(ch3): " + bool2);<br/>		boolean bool3 = Character.isUpperCase(ch1);<br/>		boolean bool4 = Character.isUpperCase(&#39;s&#39;);<br/>		System.out.println("bool3:" + bool3 + ", bool4:" + bool4);<br/>		char c4 = Character.toUpperCase(&#39;s&#39;);<br/>		Character c5 = Character.toLowerCase(ch1);<br/>		System.out.println("c4:" + c4 + ", c5:" + c5);<br/>	} <br/>}<br/>/*运行结果:<br/>ch1:A, ch2:A, ch3:C<br/>ch1.compareTo(ch2):0, ch1.compareTo(ch3):-2<br/>ch1.equals(ch2): true, ch1.equals(ch3): false<br/>bool3:true, bool4:false<br/>c4:S, c5:a<br/>*/<br/></span>

【関連おすすめ】

1.

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

2. Characterクラスの使用状況分析について

3.

キャラクタークラスインスタンスの詳細説明

4.

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

5.

JavaのCharacterクラスの詳細説明

以上がパッケージングクラスCharacterのインスタンス解析についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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