Char in Java: Was ist eine Zeichenklasse in Java?



Dieser Artikel ist eine umfassende Anleitung zur Zeichenklasse in Java und beschreibt die verschiedenen Escape-Sequenzen und Methoden von Char in Java.

In Java stoßen wir auf Situationen, in denen wir Objekte anstelle primitiver Datentypen verwenden müssen. Um das zu erreichen, bietet Wrapper-Klasse Charakter für primitive verkohlen . Lassen Sie uns in diesem Artikel über Char in Java dasselbe im Detail verstehen.

Java Logo - Char in Java - EdurekaDie folgenden Themen werden in diesem Artikel behandelt:





Lass uns anfangen!

Zeichenklasse in Java

Das Zeichenklasse Im Allgemeinen wird der Wert des gesamten primitiven Typs c umbrochen hat In ein Objekt . Jedes Objekt vom Typ Zeichen kann ein einzelnes Feld enthalten, dessen Typ ist verkohlen . Die Zeichenklasse bietet eine Reihe nützlicher Klassen (d. H. Statisch). für die Arbeit mit Charakteren.



So erstellen Sie ein Zeichenobjekt mit dem Zeichen Baumeister &Minus

Array von Objekten Java-Beispiel
Zeichen ch = neues Zeichen ('a')

Die obige Anweisung erstellt ein Zeichenobjekt, das ein 'a' vom Typ char enthält. Es gibt nur einen Konstruktor in der Zeichenklasse, der ein Argument vom Datentyp char erwartet.

Als nächstes sehen wir in diesem Artikel über Char in Java einige Escape-Sequenzen, die mit den Zeichen in Java verwendet werden.



Fluchtabfolge

Ein Zeichen, dem ein vorangestellt ist Backslash () wird allgemein als Escape-Sequenz bezeichnet. Im Folgenden finden Sie eine Tabelle, die Ihnen beim Verständnis dieses Konzepts hilft.

Fluchtabfolge Beschreibung
tFügt an dieser Stelle eine Registerkarte in den Text ein.
nEs wird eine neue Zeile in den Text eingefügt.
bFügt an dieser Stelle eine Rücktaste in den Text ein.
rEs fügt an dieser Stelle einen Wagenrücklauf in den Text ein.
fAn dieser Stelle wird ein Formular-Feed in den Text eingefügt.
'An dieser Stelle wird im Text ein einfaches Anführungszeichen eingefügt.
''An dieser Stelle wird ein doppeltes Anführungszeichen in den Text eingefügt.
.Fügt an dieser Stelle ein Backslash-Zeichen in den Text ein.

Nachdem Sie die Escape-Sequenzen verstanden haben, lassen Sie uns fortfahren und die Methoden dieses Charakters verstehen in Java.

HTML-Tabelle innerhalb einer Tabelle

Methoden der Zeichenklasse

In der folgenden Tabelle werden einige wichtige Punkte erläutert der Charakterklasse.

Methoden Beschreibung
isWhitespace ()Es hilft bei der Bestimmung, ob der angegebene Zeichenwert ein Leerzeichen ist.
isDigit ()Es hilft bei der Bestimmung, ob der angegebene Zeichenwert eine Ziffer ist.
isLetter ()Es hilft bei der Bestimmung, ob der Zeichenwert ein Buchstabe ist.
isUpperCase ()Es hilft bei der Bestimmung, ob der angegebene Zeichenwert in Großbuchstaben geschrieben ist.
isLowerCase ()Es hilft bei der Bestimmung, ob der angegebene Zeichenwert in Kleinbuchstaben geschrieben ist.
toUpperCase ()Es gibt die Großbuchstabenform des angegebenen Zeichenwerts zurück.
toLowerCase ()Es gibt die Kleinbuchstabenform des angegebenen Zeichenwerts zurück.
toString ()Es gibt ein String-Objekt zurück, das den angegebenen Zeichenwert darstellt

Lassen Sie uns als nächstes in diesem Artikel über Char in Java die praktische Implementierung der oben diskutierten Methoden sehen.

Code:

import java.util.Scanner öffentliche Klasse JavaCharacterExample1 {public static void main (String [] args) {// Bitten Sie den Benutzer um die erste Eingabe. System.out.print ('Erste Eingabe:') // Verwenden Sie die Scannerklasse, um die Benutzereingaben abzurufen. Scanner scanner = neuer Scanner (System.in) // Ruft die Benutzereingabe ab. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Zähle die Zeichen für ein bestimmtes Zeichen. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Das Ergebnis drucken. System.out.print ('Wert:' + Ergebnis1 + 'n') System.out.print ('Zweite Eingabe:') char [] value2 = scanner.nextLine (). ToCharArray () für (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Der Hash-Code für das Zeichen' '+ ch2 +' 'lautet:' + result2 + 'n')} System.out.print ('Dritte Eingabe: ') char [] value3 = scanner.nextLine (). toCharArray () für (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' Das Zeichen '' + ch3 + '' ist eine Ziffer. ')} else {System.out.println (' Das Zeichen '' + ch3 + '' ist keine Ziffer. ')} System.out.print (' Vierte Eingabe: ') char [] value4 = scanner.nextLine (). toCharArray () für (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Das vierte Zeichen' '+ ch4 +' 'ist ein ISO-Steuerelement : '+ result4)}}}}

Ausgabe:

Erste Eingabe: 89 Wert: 1 Zweite Eingabe: J Der Hash-Code für das Zeichen 'J' lautet: 74 Dritte Eingabe: 5 Das Zeichen '5' ist eine Ziffer. Vierte Eingabe: h Das vierte Zeichen 'h' ist eine ISO-Steuerung: false

Damit beenden wir diesen Artikel über Char in Java. Ich hoffe, Sie haben die Grundlagen von Java verstanden. Wenn Sie diesen Artikel über 'Char in Java' gefunden haben, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen. Neben diesen Fragen zu Java-Interviews haben wir einen Lehrplan entwickelt, der für Studenten und Fachleute gedacht ist, die eine sein möchten Java Entwickler.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses „Char in Java '' und wir werden uns so schnell wie möglich bei Ihnen melden.