Innehållsförteckning
När man jobbar på Java En av aspekterna som vi måste ta hänsyn till är att vi måste behandla alla element i våra program som objekt, genom att göra detta kan vi implementera ett tänkande mer baserat på verkliga livet och därför kunna tillämpa verkliga lösningar i programmet.Även om detta låter som en utopi, finns det verktyg som Java ställer till vårt förfogande för att nå ett önskvärt tillstånd och ett av dessa verktyg är möjligheten att kunna använda klasser som konverterar primitiva datatyper till element som kan behandlas som objekt.
Teckenklass
Som vi nämnde tidigare Java erbjuder några klasser för att kunna manipulera de primitiva datatyperna, bland dem har vi rödingstyp och dess motsvarande klass, Teckenklass, denna klass är i java.lang -paket.
Som innehåller?Denna klass innehåller flera konstruktörer som hjälper oss att utföra vissa åtgärder och metoder som annars skulle kosta oss många rader kod för att kunna bygga dem manuellt, till exempel att veta om det är stora eller små bokstäver eller om data är ett tal, etc. Även när det gäller jämförelser, kort sagt, saker som trots att de hörs enkla är mycket nödvändiga.
Låt oss se ett exempel på jämförelsemetoden:
Tecken objChar = ny tecken ('a');
Här specificerar vi att vårt objekt är av klassen Karaktär och till konstruktören skickar vi data 'a', detta är en grunddeklaration av ett objekt.
Då vi vet dess innehåll kan vi använda metoden jämföra med För att göra den önskade jämförelsen, för att spara lite kodskrivning kan vi till och med skapa ett nytt objekt i metodanropet, låt oss se:
objChar.compareTo (ny tecken ('a'));
Som vår objChar Det är en förekomst av Character -klassen, vi kan använda alla dess metoder, därför börjar vi från det här elementet för att kalla metoden, inuti genererar vi ett nytt objekt, eftersom de har samma innehåll när de kör metoden, måste den returnera ett sant svar, annars skulle vi ha en falsk.
Statiska metoder
Inom denna klass har vi också några statiska metoder som gör att vi lättare kan använda dem i våra program, med detta kan vi minska anpassningens komplexitet till syftet med våra rödingdata men med fördel av alla fördelar, låt oss se några av dessa metoder i följande bild:
Vi ser att var och en av metoderna motsvarar en ganska beskrivande handling på det engelska språket, till exempel isDigit () -metoden, hjälper oss att utvärdera om en röding är ett tal, isLeeter () gör detsamma men med bokstäver eller bokstäver, isLowerCase () utvärderar om rödingen är gemener och toLowerCase () förvandlar det som händer med det till små bokstäver, eftersom vi ser att var och en är en mycket tydlig handling.
Med detta avslutar vi denna handledning, som vi ser Java ger oss möjlighet att föra objekt till de enklaste elementen i våra program så att vi kan få alla fördelar med objektorienterad programmering och på så sätt kunna följa paradigmen.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng