Проверка универсального типа коллекции Java для пустой коллекции

Я хочу реализовать следующую функцию:

public boolean checkType(Vector<?> vec)
{
  // return true if its Vector<Integer> and false otherwise
}

Как я могу проверить тип векторных элементов? Note that вектор может быть пустым, поэтому я не могу проверить, является ли первый элемент «instanceof»; Целое число или строка ...

EDIT:

Ну, я имел в виду кое-что, я не знаю, сработает ли это или нет

Могу ли я реализовать функцию checkType следующим образом:

public <T> boolean checkType(Vector<T> vec)
{
  // return true if T is Integer and false otherwise
}

Можно ли проверить, является ли T целым числом?

Заранее спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос