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:
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 StringHier, "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.