我正在寻找一种方法来获得速度模板引擎的第java.util.Set
一个元素。任何人都可以建议吗?
问问题
1101 次
1 回答
1
可能你可以得到一个(随机*)元素
$var.iterator().next()
但是Set
s 在它们的元素之间没有任何顺序,所以没有第一个元素。
*随机,就像它取决于集合的实现。在某些情况下(例如,当它是 a 时SortedSet
),给定的 Iterator 将按某种顺序返回元素。请参阅SortedSet
的文档:
集合的迭代器将按元素升序遍历集合。
但是在这种情况下,不能保证 Set 的实现在某个时候不会改变,所以如果我们谈论的是 general Set
,你不应该依赖这个。
如果我们在谈论 a SortedSet
,您应该使用该first()
方法,而不是:
$var.first()
于 2016-01-14T22:14:01.647 回答