Cómo verificar el tipo de variable en Java

Cómo verificar el tipo de variable en Java
Es posible que sepa que la variable da almacenamiento con nombre que los programas pueden acceder. Cada variable en Java tiene un tipo único que especifica su tamaño de memoria, el rango de operaciones que se pueden realizar en la variable y el rango de valores almacenados en la memoria. Para calcular datos, a veces debe verificar el tipo de datos de una variable porque las operaciones lógicas se realizan con el mismo tipo de variables.

Este artículo discutirá los enfoques para verificar el tipo de variable en Java.

Cómo verificar el tipo de variable en Java?

Para verificar el tipo de variable, puede seguir estos métodos:

  • instancia de operador
  • getClass () con el método getName ()
  • getClass () con el método getSimplename ()

Entendamos estos enfoques uno por uno.

Método 1: Verifique el tipo de variable usando el operador de instancia de

Para verificar el tipo de variable en Java, hay una característica llamada "en vez de"Operador, que se utiliza para verificar el tipo de variable u objeto. Da el valor booleano para saber si la variable pertenece al tipo especificado o no.

Sintaxis

Use la sintaxis dada a continuación para verificar el tipo de variable utilizando la instancia de operador:

s instancia de cadena

Aquí, "s"Es la variable y"Cadena"¿Es la clase de envoltura de Java predefinida?. El "en vez de"El operador verifica si la variable"s"Es una variable de tipo de cadena o no.

Ejemplo

Primero, declararemos una variable de tipo de cadena "s”E inicializar un valor de cadena:

Cadena S = "Bienvenido";

Ahora, verifique el tipo de variable creada usando el "en vez de"Operador e imprima el valor resultante en la consola:

Sistema.afuera.imprimir (s instancia de cadena);

La salida muestra el valor booleano "verdadero"Lo que significa la variable"s"Es un tipo de"Cadena":

Obtengamos el nombre del tipo a donde pertenece la variable.

Método 2: Verifique el tipo de variable usando getClass () con el método getName ()

Hay otro método para verificar el tipo de variable utilizando el "getClass ()"Método del"Objeto"Clase con el"getName ()" método. Este método genera el nombre completo de la clase con el nombre de su paquete.

Sintaxis

Siga la sintaxis dada para verificar el tipo de variable:

s.getClass ().getName ()

Aquí, "s"¿Es la variable cuyo tipo debe ser marcado.

Ejemplo

En primer lugar, declararemos una variable de tipo de cadena "s"E inicializarlo una cadena"Bienvenido a Linuxhint":

Cadena S = "Bienvenido a Linuxhint";

Imprima el nombre de la clase con el paquete que pertenece la variable usando el "getClass ().getName ()"Método en"Sistema.afuera.println ()":

Sistema.afuera.println (s.getClass ().getName ());

En la salida, el "Java.lang.Cadena"Indica que la variable"s"Pertenecen al"Cadena"Clase de la"Java.lang" paquete:

El enfoque anterior le dará el nombre de la clase con el paquete. Sin embargo, si desea obtener solo el nombre de la clase, siga la sección dada a continuación.

Método 3: Verifique el tipo de variable usando getClass () con el método getSimplename ()

Para obtener el nombre exacto de la clase sin su paquete, puede usar el "getClass ().getSimplename ()" método. Imprime el nombre de la clase desde donde pertenece.

Sintaxis

La sintaxis dada a continuación se usa para el tipo de verificación de variable en Java:

s.getClass ().getSimplename ()

Aquí el "s"Es la variable cuyo tipo se verificará utilizando el"getSimplename ()" método.

Ejemplo

Ahora consideraremos la misma cadena "s"Creado en el ejemplo anterior e imprima su nombre de clase de la siguiente manera:

Sistema.afuera.println (s.getClass ().getSImplename ());

Como puede ver, el método invocado solo devolvió el nombre de la clase:

Hemos compilado diferentes formas para verificar el tipo de variable en Java.

Conclusión

Para verificar el tipo de variable en Java, puede usar el operador de instancia de, getClass ().método getName () y getClass ().método getSimplename (). El getClass ().El método getName () genera el nombre de la clase con el nombre de su paquete, mientras que el método getSimplename () imprime el nombre exacto de la clase donde pertenece la variable. Por último, la instancia del operador muestra un valor booleano. En este artículo, discutimos los métodos para verificar el tipo de variable en Java.