0

我正在寻找一种方法来获得速度模板引擎的第java.util.Set一个元素。任何人都可以建议吗?

4

1 回答 1

1

可能你可以得到一个(随机*)元素

$var.iterator().next()

但是Sets 在它们的元素之间没有任何顺序,所以没有第一个元素。

*随机,就像它取决于集合的实现。在某些情况下(例如,当它是 a 时SortedSet),给定的 Iterator 将按某种顺序返回元素。请参阅SortedSet文档

集合的迭代器将按元素升序遍历集合。

但是在这种情况下,不能保证 Set 的实现在某个时候不会改变,所以如果我们谈论的是 general Set,你不应该依赖这个。

如果我们在谈论 a SortedSet,您应该使用该first()方法,而不是:

$var.first()
于 2016-01-14T22:14:01.647 回答