Comment vérifier le type de variable dans Java

Comment vérifier le type de variable dans Java
Vous savez peut-être que la variable donne au stockage nommé le stockage auquel les programmes peuvent accéder. Chaque variable de Java a un type unique qui spécifie sa taille de mémoire, la plage d'opérations qui peut être effectuée sur la variable et la plage de valeurs stockées en mémoire. Pour calculer les données, vous devez parfois vérifier le type de données d'une variable car les opérations logiques sont effectuées avec le même type de variables.

Cet article discutera des approches de vérification du type de variable dans Java.

Comment vérifier le type de variable dans Java?

Pour vérifier le type de variable, vous pouvez suivre ces méthodes:

  • instance de l'opérateur
  • getClass () avec la méthode getName ()
  • getClass () avec la méthode getImpLename ()

Comprenons ces approches une par une.

Méthode 1: Vérifiez le type de variable à l'aide de l'instance de l'opérateur

Pour vérifier le type de variable dans Java, il existe une fonctionnalité appelée «exemple de»Opérateur, qui est utilisé pour vérifier le type de variable ou d'objet. Il donne la valeur booléenne pour dire si la variable appartient au type spécifié ou non.

Syntaxe

Utilisez la syntaxe-donnée pour vérifier le type de variable à l'aide de l'opérateur d'instance:

s instanceof string

Ici, "s"Est la variable, et"Chaîne"Est la classe de wrapper java prédéfinie. Le "exemple de"L'opérateur vérifie si la variable"s«Est une variable de type de chaîne ou non.

Exemple

Tout d'abord, nous déclarerons une variable de type de chaîne "s»Et initialisez une valeur de chaîne:

String s = "bienvenue";

Maintenant, vérifiez le type de la variable créée à l'aide du «exemple de»Opérateur et imprimez la valeur résultante sur la console:

Système.dehors.print (s instanceof string);

La sortie montre la valeur booléenne "vrai"Ce qui signifie la variable"s"Est un type de"Chaîne»:

Obtenons le nom du type où appartient la variable.

Méthode 2: Vérifiez le type de variable à l'aide de getClass () avec getName () Méthode

Il existe une autre méthode pour vérifier le type de variable à l'aide du «getClass ()«Méthode du«Objet"Classe avec le"getName ()" méthode. Cette méthode publie le nom complet de la classe avec son nom de package.

Syntaxe

Suivez la syntaxe donnée pour vérifier le type de variable:

s.getClass ().getName ()

Ici, "s«Est la variable dont le type doit être vérifié.

Exemple

Tout d'abord, nous déclarerons une variable de type de chaîne "s"Et initialisez-le une chaîne"Bienvenue à Linuxhint»:

String s = "Bienvenue à LinuxHint";

Imprimez le nom de la classe avec le package que la variable appartient à l'aide du «getClass ().getName ()"Méthode dans"Système.dehors.println ()»:

Système.dehors.println (s.getClass ().getName ());

Dans la sortie, le «Java.égouter.Chaîne"Indique que la variable"s«Appartiennent au«Chaîne«Classe du«Java.égouter" emballer:

L'approche ci-dessus donnera le nom de classe avec le package. Cependant, si vous voulez obtenir uniquement le nom de classe, suivez la section ci-dessous.

Méthode 3: Vérifiez le type de variable à l'aide de getClass () avec getImpLename () Méthode

Pour obtenir le nom exact de la classe sans leur package, vous pouvez utiliser le «getClass ().getImpLename ()" méthode. Il imprime le nom de classe d'où il appartient.

Syntaxe

La syntaxe donnée ci-dessous est utilisée pour le type de vérification de la variable en Java:

s.getClass ().getImpLename ()

Ici le "s"Est la variable dont le type sera vérifié en utilisant le"getImpLename ()" méthode.

Exemple

Nous allons maintenant considérer la même chaîne "s”Créé dans l'exemple précédent et imprimez son nom de classe comme suit:

Système.dehors.println (s.getClass ().getIMPlename ());

Comme vous pouvez le voir que la méthode invoquée n'a renvoyé que le nom de la classe:

Nous avons compilé différentes façons de vérifier le type de variable dans Java.

Conclusion

Pour vérifier le type de variable dans Java, vous pouvez utiliser l'instance d'opérateur, getClass ().Méthode getName () et GetClass ().Méthode getImpLename (). Le getClass ().La méthode getName () sortira le nom de la classe avec son nom de pack. Enfin, l'instance OFFICATEUR affiche une valeur booléenne. Dans cet article, nous avons discuté des méthodes pour vérifier le type de variable dans Java.