Теоретически, вы не можете знать, из-за стирания типа . По сути, это означает, что вы не можете получить универсальный тип вектора во время выполнения.
Теперь в реальном приложении, если вы знаете, что все объекты имеют одинаковый тип, вы можете получить первый и проверить его тип с помощью instanceof .
Примечание : это не очень хорошая практика. Избегайте этого, если можете. И, как говорят другие, вы должны рассмотреть другие коллекции, кроме Vector.
Примечание : как правило, использование instanceof
является признаком недостатка дизайна. Кроме того, это дорогостоящая операция.
Если первого элемента нет, то ваш массив пуст, так что вы можете просто удалить его.