加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 获取迭代器的第n个元素

发布时间:2020-12-16 19:13:57 所属栏目:安全 来源:网络整理
导读:我有一个 scala Iterator [A].我怎样才能引用它的第n个元素? 例如: val myIter: Iterator[Seq[String]] = { .... }//get the size of the Iteratorval s = myIter.size//get 3rd element (base 0)val third:Seq[String] = myIter.get(2) ---- Something li
我有一个 scala Iterator [A].我怎样才能引用它的第n个元素?

例如:

val myIter: Iterator[Seq[String]] = { .... }

//get the size of the Iterator

val s = myIter.size

//get 3rd element (base 0)

val third:Seq[String] = myIter.get(2)  <---- Something like this?

我可能误读了文档,但找不到一个能够轻松完成这项工作的功能.感谢帮助

解决方法

如果你想生活危险,

myIter.drop(2).next

或者你宁愿安全

myIter.drop(2).take(1).toList.headOption

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读