У меня есть экземпляр Set:
Set<String> siteIdSet = (Set<String>) pContext.getParent().getPropertyValue(getCatalogProperties().getSitesPropertyName());
pContext.getParent().getPropertyValue()
- это готовый код, на который у меня нет никакого элемента управления для изменения.
Требование:
Я хотел получить из него первый элемент по умолчанию (всегда). Тем не менее, я не смог найти метод get(index)
, как в ArrayList
.
Следовательно, прямо сейчас я делаю так.
for (Iterator<String> it = siteIdSet.iterator(); it.hasNext();) {
siteId = it.next();
break;
}
Есть ли какой-либо (другой) эффективный способ (короткий и лучший) для достижения этого?