Conteudo de uma variavel em comparação

queria fazer um if onde possa identificar o conteudo da variavel tipo

if (Date = tipo or Calendar = tipo or GregorianCalendar = tipo)
return true
else
return false

tem como ???


String tipo = class java.util.Calendar

Utilizando o operador instanceof?

[quote=paribe]

queria fazer um if onde possa identificar o conteudo da variavel tipo

if (Date = tipo or Calendar = tipo or GregorianCalendar = tipo)
return true
else
return false

tem como ???

[code]

String tipo = class java.util.Calendar

[/code][/quote]

Sua pergunta está confusa… mas pelo que pude entender, é o que Rafael Carneiro disse. Por exemplo:

public static boolean isAnyTypeOfDate(Object o) {
    return ((o instanceof Date) || o instanceof Calendar));
}

Ou ainda para pegar a classe a qual determinado objeto pertence, use o getClass().