Проверка универсального типа коллекции 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 целым числом?
Заранее спасибо