Java - Karakterklasse

Inhoudsopgave
Bij het werken aan Java Een van de aspecten waar we rekening mee moeten houden is dat we alle elementen van onze programma's als objecten moeten behandelen, hierdoor kunnen we een meer op het echte leven gebaseerde denken implementeren en daarom in staat zijn om echte oplossingen in het programma toe te passen.
Hoewel dit klinkt als een utopie, zijn er tools die Java stelt ons ter beschikking om een ​​gewenste staat te bereiken en een van deze hulpmiddelen is de mogelijkheid om klassen te kunnen gebruiken die primitieve gegevenstypen omzetten in elementen die als objecten kunnen worden behandeld.
Karakter klasse
Zoals we eerder vermeldden Java biedt enkele klassen om de primitieve gegevenstypen te kunnen manipuleren, waaronder we de tekentype en de bijbehorende klasse, de Karakter klasse, deze klas is in de java.lang pakket.
Bevat?Deze klasse bevat verschillende constructors die ons helpen sommige acties en methoden uit te voeren die ons anders veel coderegels zouden kosten om ze handmatig te kunnen bouwen, zoals weten of het hoofdletters of kleine letters zijn of dat de gegevens een getal zijn, enz. Ook het geval van comparatieven, kortom, dingen die ondanks dat ze eenvoudig worden gehoord, zeer noodzakelijk zijn.
Laten we een voorbeeld van de vergelijkingsmethode bekijken:
Teken objChar = nieuw teken ('a');

Hier specificeren we dat ons object van de klasse is Karakter en aan de constructor geven we de gegevens 'a' door, dit is een basisdeclaratie van een object.
Als we de inhoud ervan kennen, kunnen we de methode gebruiken vergelijk met Om de gewenste vergelijking te maken, om wat codeschrijven te besparen, kunnen we zelfs een nieuw object maken in de methodeaanroep, laten we eens kijken:
objChar.compareTo (nieuw teken ('a'));

Like onze objChar Het is een instantie van de klasse Character, we kunnen al zijn methoden gebruiken, daarom beginnen we met dit element om de methode aan te roepen, binnenin genereren we een nieuw object, omdat ze dezelfde inhoud hebben bij het uitvoeren van de methode, het moet een true retourneren antwoord, anders zouden we een false hebben.
Statische methoden
Binnen deze klas hebben we ook een aantal statische methoden waardoor we ze gemakkelijker binnen onze programma's kunnen gebruiken, hiermee kunnen we de complexiteit van aanpassing aan het doel van onze char-gegevens maar laten we, gebruikmakend van alle voordelen, enkele van deze methoden bekijken in de volgende afbeelding:

We zien dat elk van de methoden overeenkomt met een redelijk beschrijvende actie in de Engelse taal, bijvoorbeeld de isDigit () methode, helpt ons te evalueren of een char een getal is, de isLeeter () doet hetzelfde, maar met letters of letterlijke, de isLowerCase () evalueert of de char kleine letters is en de naar kleine letters () transformeert wat ermee gebeurt in kleine letters, zoals we zien, elk is een zeer expliciete actie.
Hiermee sluiten we deze tutorial af, zoals we zien Java geeft ons de mogelijkheid om objecten naar de eenvoudigste elementen van onze programma's te brengen, zodat we alle voordelen van objectgeoriënteerd programmeren kunnen verkrijgen en dus kunnen voldoen aan de paradigma's.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave