Heim  >  Artikel  >  Java  >  Über die Instanzanalyse der Verpackungsklasse Character

Über die Instanzanalyse der Verpackungsklasse Character

Y2J
Y2JOriginal
2017-05-19 10:14:572751Durchsuche

1.Konstruktionsmethode:

Charakter ch1 = neuer Charakter( 'A');

Erstellen Sie ein Zeichenobjekt mit einer Variable vom Typ char als Parameter

2. Häufig verwendete Methoden:

Die Character-Klasse bietet viele Methoden zum Abschließen von Operationen Zeichen:

①charValue(): Rückgabewerttyp: char;

Funktionsbeschreibung : Gibt den Wert des Zeichenobjekts zurück.

②compareTo(Character anotherCharacter): Rückgabewerttyp: int

Funktionsbeschreibung: Vergleichen Sie zwei Zeichenobjekte. Wenn sie gleich sind, geben Sie 0 zurück. Wenn das aufrufende Objekt kleiner als ein anderes Zeichenobjekt ist, geben Sie einen negativen Wert zurück,

Andernfalls einen positiven Wert zurückgeben

③equals(Character anotherCharacter): Rückgabewerttyp: boolean

Funktionsbeschreibung: Zwei Zeichenobjekte vergleichen, true zurückgeben, wenn sie gleich sind, andernfalls false zurückgeben.

④toUpperCase(char ch): Zeichenparameter in Großbuchstaben umwandeln (Parameter erforderlich)

⑤toLowerCase(char ch): Zeichenparameter in Kleinbuchstaben umwandeln ()

⑥toString (): Rückgabe Werttyp: String

Funktionsbeschreibung: Es gibt drei Aufrufmethoden:

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

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

String str = Character.toString(ch);

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

String str = ch.toString();

⑦isUpperCase(char ch): Rückgabewerttyp: boolean

Funktionsbeschreibung: Bestimmen Sie, ob das angegebene Zeichen ein Großbuchstabe ist (Parameter erforderlich)

⑧isLowerCase (char ch) : Rückgabetyp: boolean

Funktionsbeschreibung: Bestimmen Sie, ob das angegebene Zeichen ein Kleinbuchstabe ist (Parameter erforderlich)

⑨valueOf(char ch);Rückgabewerttyp: Zeichenobjekt

Funktionsbeschreibung: Gibt das Character-Objekt zurück, dessen Wert ch ist.

Hinweis: Der Parameter kann nur vom Typ char sein, nicht vom Typ String.

zB:

<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>


[Verwandte Empfehlungen]

1. Kostenlose Java-Video-Tutorials

2 Über die Nutzungsanalyse der Zeichenklasse

3. Detaillierte Erläuterung der Instanzen der Character-Klasse

4. Detaillierte Erläuterung der Unterschiede zwischen Character- und char-Methoden

5 Erläuterung der Unterschiede in der Java-Zeichenklasse

Das obige ist der detaillierte Inhalt vonÜber die Instanzanalyse der Verpackungsklasse Character. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn