Возможно ли это?
Скажите, что у вас
private Set<String> names = new LinkedHashSet<String>();
и Strings
- "Майк", "Джон", "Карен".
Можно ли получить "1" в ответ на "какой индекс" Джон "без итерации?
Следующее работает отлично.. с этим вопросом я задаюсь вопросом, есть ли лучший способ
for (String s : names) {
++i;
if (s.equals(someRandomInputString)) {
break;
}
}