如何在没有迭代的情况下获取给定LinkedHashSet元素的索引?
这有可能吗?
说你有
private Set<String> names = new LinkedHashSet<String>();
并且是“迈克”,“约翰”,“凯伦”。Strings
有没有可能得到“1”来换取“”约翰“的索引是什么而没有迭代?
以下工作正常..有了这个问题,我想知道是否有更好的方法
for (String s : names) {
++i;
if (s.equals(someRandomInputString)) {
break;
}
}