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