Java – Zeichenklasse

Wenn wir in Java arbeiten, müssen wir unter anderem berücksichtigen, dass wir alle Elemente unserer Programme als Objekte behandeln müssen. Auf diese Weise können wir ein realistischeres Denken verwirklichen und in der Lage sein, reale Lösungen anzuwenden im Programm.

Obwohl dies wie eine Utopie klingt, gibt es Werkzeuge, die Java zur Verfügung stellt, um einen gewünschten Zustand zu erreichen, und eines dieser Werkzeuge ist die Möglichkeit, Klassen zu verwenden, die die primitiven Datentypen in Elemente konvertieren, die als Objekte behandelt werden können.

Zeichenklasse

Wie bereits erwähnt, bietet Java einige Klassen zum Manipulieren der primitiven Datentypen an, darunter den char-Typ und die entsprechende Klasse, die Character-Klasse . Diese Klasse befindet sich im java.lang-Paket .

Was enthält es?
Diese Klasse enthält mehrere Konstruktoren, die uns dabei helfen, einige Aktionen und Methoden auszuführen, die uns sonst viele Codezeilen kosten würden, um sie manuell erstellen zu können, z. B. zu wissen, ob es sich um Groß- oder Kleinbuchstaben handelt oder ob die Daten eine Zahl sind. etc. Auch der Fall der Vergleichszahlen, kurz gesagt Dinge, die trotz einfacher Anhörung sehr notwendig sind.

Sehen wir uns ein Beispiel für die Vergleichsmethode an:

 Zeichen objChar = neues Zeichen ('a'); 

Hier spezifizieren wir, dass unser Objekt von der Character- Klasse ist und wir geben dem Konstruktor die Daten ‘a’, dies ist eine grundlegende Deklaration eines Objekts.

Wenn wir den Inhalt kennen, können wir die compareTo- Methode verwenden, um den gewünschten Vergleich durchzuführen. Um ein bisschen Code zu sparen, können wir im Methodenaufruf sogar ein neues Objekt erstellen.

 objChar.compareTo (neues Zeichen ('a')); 

Da unser objChar eine Instanz der Character-Klasse ist, können wir alle ihre Methoden verwenden. Daher beginnen wir mit diesem Element, um die Methode aufzurufen. Wir generieren ein neues Objekt, da sie beim Ausführen der Methode denselben Inhalt haben. Wir müssen eine echte Antwort zurückgeben sonst hätten wir eine falsche.

See also  Anwendungsentwicklung mit Python und wxFormBuilder

Statische Methoden

In dieser Klasse gibt es auch einige statische Methoden , mit denen wir sie einfacher in unseren Programmen verwenden können. Auf diese Weise können wir die Komplexität der Anpassung an unser char-Datenobjekt verringern, aber alle Vorteile nutzen. Sehen wir uns einige dieser Methoden in an nächstes Bild:

java_clase_char.jpg

Wir sehen, dass jede der Methoden einer ziemlich beschreibenden Aktion in der englischen Sprache entspricht, zum Beispiel der isDigit () -Methode. Sie hilft uns zu bewerten, ob ein Zeichen eine Zahl ist. isLowerCase () wertet aus, ob das Zeichen in Kleinbuchstaben geschrieben ist, und toLowerCase () wandelt das, was wir übergeben, in Kleinbuchstaben um, da wir sehen, dass jede Aktion eine sehr explizite Aktion ist.

Damit beenden wir dieses Tutorial, da Java uns die Möglichkeit gibt, Objekte zu den einfachsten Elementen unserer Programme zu nehmen, damit wir alle Vorteile der objektorientierten Programmierung nutzen und so in der Lage sind, den Paradigmen zu entsprechen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *