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