So überprüfen Sie den variablen Typ in Java

So überprüfen Sie den variablen Typ in Java
Möglicherweise wissen Sie, dass die Variable den benannten Speicher bietet, auf den Programme zugreifen können. Jede Variable in Java hat einen eindeutigen Typ, der seine Speichergröße, den Operationsbereich angibt. Um Daten zu berechnen, müssen Sie manchmal den Datentyp einer Variablen überprüfen, da die logischen Operationen mit demselben Variablentyp durchgeführt werden.

In diesem Artikel werden die Ansätze zur Überprüfung der Variablentyp in Java erörtert.

So überprüfen Sie den variablen Typ in Java?

Um die Art der Variablen zu überprüfen, können Sie folgende Methoden befolgen:

  • Instanz des Bedieners
  • getClass () mit GetName () -Methode
  • getClass () mit GetImpleName () -Methode

Lassen Sie uns diese Ansätze nacheinander verstehen.

Methode 1: Überprüfen Sie den variablen Typ mit dem Instanzoperator

Zur Überprüfung des variablen Typs in Java gibt es eine Funktion namens "The"InstanzOperator, mit dem der Typ einer Variablen oder eines Objekts überprüft wird. Es gibt den Booleschen Wert, um festzustellen, ob die Variable zum angegebenen Typ gehört oder nicht.

Syntax

Verwenden Sie die folgende Syntax, um den Variabeltyp mit dem Instanzoperator zu überprüfen:

s Instanz von String

Hier, "SIst die Variable und “SaiteIst die vordefinierte Java -Wrapper -Klasse. Der "InstanzDer Bediener prüft, ob die Variable "SIst eine Zeichenfolge -Variable oder nicht.

Beispiel

Zunächst werden wir eine String -Typ -Variable deklarierenS”Und initialisieren Sie einen Stringwert:

String S = "Willkommen";

Überprüfen Sie nun den Typ der erstellten Variablen mit der “InstanzOperator und drucken Sie den resultierenden Wert auf der Konsole aus:

System.aus.Druck (s Instanz von String);

Die Ausgabe zeigt den Booleschen Wert “WAHR"Was bedeutet die Variable"S”Ist eine Art von“Saite”:

Lassen Sie uns den Namen des Typs erhalten, zu dem die Variable gehört.

Methode 2: Überprüfen Sie den variablen Typ mit GetClass () mit der GetName () -Methode

Es gibt eine andere Methode zur Überprüfung des Variabeltyps mit der “getClass ()"Methode der"Objekt"Klasse mit dem"GetName ()" Methode. Diese Methode gibt den vollständigen Namen der Klasse mit ihrem Paketnamen aus.

Syntax

Befolgen Sie die angegebene Syntax zum Überprüfen von Variablentypen:

S.getClass ().GetName ()

Hier, "SIst die Variable, deren Typ überprüft werden muss.

Beispiel

Erstens werden wir eine Zeichenfolge -Variable deklarieren “S"Und initialisieren Sie es eine Zeichenfolge"Willkommen bei LinuxHint”:

String S = "Willkommen bei LinuxHint";

Drucken Sie den Namen der Klasse mit dem Paket, zu dem die Variable gehört, mit dem "getClass ().GetName ()”Methode in“System.aus.println ()”:

System.aus.println (s.getClass ().GetName ());

In der Ausgabe die “Java.Lang.Saite”Zeigt an, dass die Variable"S" Gehören zur "Saite"Klasse der"Java.Lang" Paket:

Der obige Ansatz gibt den Klassennamen mit dem Paket an. Wenn Sie jedoch nur den Klassennamen erhalten möchten, folgen Sie dem folgenden Abschnitt.

Methode 3: Überprüfen Sie den variablen Typ mit GetClass () mit GetImleName () -Methode

Um den genauen Namen der Klasse ohne ihr Paket zu erhalten, können Sie die „verwenden“getClass ().getImplename ()" Methode. Es druckt den Klassennamen, von dem er hingehört.

Syntax

Die untergegebene Syntax wird für den Variablentyp in Java verwendet:

S.getClass ().getImplename ()

Hier das "SIst die Variable, deren Typ mit der "überprüft wird"getImplename ()" Methode.

Beispiel

Wir werden jetzt die gleiche Zeichenfolge betrachten “SIm vorherigen Beispiel erstellt und drucken Sie seinen Klassennamen wie folgt aus:

System.aus.println (s.getClass ().getImpleName ());

Wie Sie sehen können, dass die aufgerufene Methode nur den Klassennamen zurückgegeben hat:

Wir haben verschiedene Möglichkeiten für die Überprüfung des variablen Typs in Java zusammengestellt.

Abschluss

Um den variablen Typ in Java zu überprüfen, können Sie den Instanzbetreiber erhalten, getClass ().GetName () -Methode und die GetClass ().GetImpleName () -Methode. Die getClass ().GetName () -Methode gibt den Namen der Klasse mit ihrem Paketnamen aus, während die GetImleName () -Methode den genauen Namen der Klasse druckt, in die die Variable gehört. Schließlich zeigt der Instanz des Bedieners einen booleschen Wert an. In dieser Beschreibung haben wir die Methoden zur Überprüfung der Variablentyp in Java besprochen.