Hvordan sjekke variabel type i java

Hvordan sjekke variabel type i java
Du vet kanskje at variabelen gir navngitte lagring som programmer kan få tilgang til. Hver variabel i Java har en unik type som spesifiserer sin minnestørrelse, rekkevidden som kan utføres på variabelen, og verdiene som er lagret i minnet. For å beregne data, må du noen ganger sjekke datatypen til en variabel fordi de logiske operasjonene utføres med samme type variabler.

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:

  • forekomst av operatør
  • getClass () med getName () -metode
  • getClass () med getSimplename () -metode

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 streng

Her, “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.