O operador de
comparador de tipo instaceof verifica se um determinado objeto é uma instancia
de uma determinada classe. O operador da esquerda deve ser uma variável do tipo
reference, portanto não pode ser uma variável de tipo primitivo, enquanto o
operador da direita deve ser uma class, interface ou um tipo array.
Vamos à prática:
class OperadorComparacaoTipos{
public
static void main(String args[]){
String
nome = "Diego";
Object
objeto = new Object();
boolean
resutado1 = nome instanceof String;
boolean
resutado2 = objeto instanceof Object;
boolean
resutado3 = objeto instanceof String;
System.out.println(nome
+ " instanceof String " +
resutado1);
System.out.println(objeto
+ " instanceof Object " +
resutado2);
System.out.println(objeto
+ " instanceof Object " +
resutado3);
}
}
Até o próximo post.
Nenhum comentário:
Postar um comentário