Este artigo discutirá as abordagens para verificar o tipo de variável em java.
Como verificar o tipo de variável em java?
Para verificar o tipo de variável, você pode seguir estes métodos:
Vamos entender essas abordagens uma a uma.
Método 1: Verifique o tipo de variável usando a instância do operador
Para verificar o tipo de variável em java, há um recurso chamado “instancia de”Operador, que é usado para verificar o tipo de variável ou objeto. Dá o valor booleano para dizer se a variável pertence ao tipo especificado ou não.
Sintaxe
Use a sintaxe abaixo para verificar o tipo de variável usando a instância do operador:
s instanceof stringAqui, "s”É a variável e“Corda”É a classe de wrapper Java predefinida. O "instancia de”O operador verifica se a variável“s”É uma variável do tipo string ou não.
Exemplo
Primeiro, declararemos uma variável do tipo string “s”E inicialize um valor de string:
String S = "Welcome";Agora, verifique o tipo de variável criada usando o “instancia de”Operador e imprima o valor resultante no console:
Sistema.fora.impressão (s instanceof string);A saída mostra o valor booleano “verdadeiro"O que significa a variável"s"É um tipo de"Corda”:
Vamos obter o nome do tipo em que a variável pertence.
Método 2: Verifique o tipo de variável usando getClass () com o método getName ()
Existe outro método para verificar o tipo de variável usando o “getClass ()”Método do“Objeto”Classe com a“getName ()”Método. Este método gera o nome completo da classe com o nome do pacote.
Sintaxe
Siga a sintaxe dada para verificar o tipo de variável:
s.getClass ().getName ()Aqui, "s”É a variável cujo tipo precisa ser verificado.
Exemplo
Em primeiro lugar, declararemos uma variável do tipo string “s”E inicialize uma string“Bem -vindo ao Linuxhint”:
String S = "Bem -vindo ao Linuxhint";Imprima o nome da classe com o pacote que a variável pertence usando o “getClass ().getName ()”Método em“Sistema.fora.println ()”:
Sistema.fora.println (s.getClass ().getName ());Na saída, o “Java.Lang.Corda”Indica que a variável“s“Pertence ao“Corda”Classe do“Java.Lang" pacote:
A abordagem acima dará o nome da classe com o pacote. No entanto, se você quiser obter apenas o nome da classe, siga a seção abaixo do ritmo.
Método 3: Verifique o tipo de variável usando getClass () com o método getSplename ()
Para obter o nome exato da classe sem o pacote deles, você pode usar o “getClass ().getSImplename ()”Método. Imprime o nome da classe de onde pertence.
Sintaxe
A sintaxe abaixo é usada para o tipo de variável verificado em Java:
s.getClass ().getSImplename ()Aqui o "s”É a variável cujo tipo será verificado usando o“getSImplename ()”Método.
Exemplo
Vamos agora considerar a mesma string “s”Criado no exemplo anterior e imprima seu nome de classe da seguinte maneira:
Sistema.fora.println (s.getClass ().getSImpleName ());Como você pode ver, o método invocado retornou apenas o nome da classe:
Nós compilamos maneiras diferentes de verificar o tipo de variável em java.
Conclusão
Para verificar o tipo de variável em Java, você pode usar o Operador da Instância, GetClass ().Método getName () e o getClass ().Método getSImpleName (). O getClass ().O método getName () gera o nome da classe com o nome do pacote, enquanto o método getSplename () imprime o nome exato da classe onde a variável pertence. Por fim, a instância do operador exibe um valor booleano. Neste artigo, discutimos os métodos para verificar o tipo de variável em java.