У меня следующая ситуация:
Set<Element> set = getSetFromSomewhere();
if (set.size() == 1) {
// return the only element
} else {
throw new Exception("Something is not right..");
}
Предполагая, что я не могу изменить возвращаемый тип getSetFromSomewhere()
, есть ли лучший или более правильный способ вернуть единственный элемент в наборе, чем
- Итерация по множеству и немедленное возвращение
- Создание списка из набора и вызов
.get(0)