Denne oppskrivningen vil diskutere tilnærmingene for å sjekke typen variabel i Java.
Hvordan sjekke variabel type i java?
For å sjekke typen variabel, kan du følge disse metodene:
La oss forstå disse tilnærmingene en etter en.
Metode 1: Kontroller variabel type ved hjelp av institusjonsoperatør
For å sjekke variabel type i Java, er det en funksjon som heter “tilfelle av”Operatør, som brukes til å sjekke typen variabel eller objekt. Det gir den boolske verdien å fortelle om variabelen tilhører den spesifiserte typen eller ikke.
Syntaks
Bruk syntaksen under gitt for å sjekke typen variabel ved hjelp av forekomsten av operatøren:
s forekomst av strengHer, “s”Er variabelen, og“Streng”Er den forhåndsdefinerte Java -innpakningsklassen. “tilfelle av”Operatøren sjekker om variabelen”s”Er en strengtypevariabel eller ikke.
Eksempel
Først vil vi erklære en strengtypevariabel “s”Og initialiser en strengverdi:
Streng S = "Velkommen";Nå, sjekk typen av den opprettede variabelen ved å bruke "tilfelle av”Operatør og skriv ut den resulterende verdien på konsollen:
System.ute.print (s forekomst av streng);Utgangen viser den boolske verdien “ekte”Som betyr variabelen”s”Er en type“Streng”:
La oss få navnet på typen der variabelen hører hjemme.
Metode 2: Kontroller variabel type ved hjelp av getClass () med getName () -metode
Det er en annen metode for å sjekke typen variabel ved å bruke "GetClass ()”Metode for“Gjenstand”Klasse med“getName ()”Metode. Denne metoden sender ut det fulle navnet på klassen med pakkenavnet.
Syntaks
Følg den gitte syntaks for å sjekke type variabel:
s.GetClass ().getName ()Her, “s”Er variabelen hvis type må sjekkes.
Eksempel
For det første vil vi erklære en strengtypevariabel "s”Og initialiser det en streng”Velkommen til Linuxhint”:
Streng S = "Velkommen til Linuxhint";Skriv ut navnet på klassen med pakken som variabelen tilhører ved å bruke “GetClass ().getName ()”Metode i“System.ute.println ()”:
System.ute.Println (s.GetClass ().getName ());I utgangen, "Java.lang.Streng”Indikerer at variabelen”s”Tilhører“Streng”Klasse av“Java.lang”Pakke:
Ovennevnte tilnærming vil gi klassenavnet med pakken. Imidlertid, hvis du bare vil få klassenavnet, følg den undergitte delen.
Metode 3: Kontroller variabel type ved hjelp av getClass () med getSimplename () -metode
For å få det nøyaktige navnet på klassen uten pakken deres, kan du bruke "GetClass ().getSimplename ()”Metode. Det skriver ut klassenavnet der det hører hjemme.
Syntaks
Den undergitte syntaks brukes til kontrolltypen av variabelen i Java:
s.GetClass ().getSimplename ()Her, "s”Er variabelen hvis type vil bli sjekket ved hjelp av“getSimplename ()”Metode.
Eksempel
Vi vil nå vurdere den samme strengen "s”Opprettet i forrige eksempel og skriv ut klassenavnet sitt som følger:
System.ute.Println (s.GetClass ().getSimplename ());Som du kan se at den påkalte metoden bare returnerte klassenavnet:
Vi har samlet forskjellige måter for å sjekke variabel type i Java.
Konklusjon
For å sjekke variabel type i Java, kan du bruke forekomst av operatør, getClass ().getName () -metode og getClass ().getSimplename () -metode. GetClass ().getName () -metode sender ut navnet på klassen med sitt pakketavn, mens getSimplename () -metoden skriver ut det nøyaktige navnet på klassen der variabelen tilhører. Til slutt viser forekomsten av operatøren en boolsk verdi. I denne oppskrivningen diskuterte vi metodene for å sjekke typen variabel i Java.