Comprobación del tipo genérico de la colección Java para una colección vacía
Quiero implementar la siguiente función:
public boolean checkType(Vector<?> vec)
{
// return true if its Vector<Integer> and false otherwise
}
¿Cómo puedo verificar el tipo de elementos vectoriales?Tenga en cuenta que el vector podría estar vacío, por lo tanto no puedo verificar si el primer elemento es "instanceof" Integer o String ...
EDITAR:
Bueno, tenía algo en mente, no sé si funcionará o no
¿Puedo implementar la función checkType de la siguiente manera?
public <T> boolean checkType(Vector<T> vec)
{
// return true if T is Integer and false otherwise
}
¿Es posible verificar si T es Integer?
Gracias por adelantado