gpt4 book ai didi

java - 无法在 Scala 中迭代 Java 列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:38:16 26 4
gpt4 key购买 nike

我在 Scala 项目中使用 Java Twitter4J 库。

我正在调用方法

twitter.getFriendsStatuses()

此方法返回包含状态的 twitter4j.User 对象列表。

我尝试遍历它们,它在第一个元素上进入无限循环:

val users:List[User] = twitter.getFriendsStatuses(userId, paging.getSinceId())
while( users.iterator.hasNext() ) {
println(users.iterator.next().getStatus())
}

有什么想法吗?

最佳答案

我想 users.iterator 每次计算时都会生成新的迭代器。试试这个:

val it = users.iterator
while(it.hasNext() ) {
println(it.next().getStatus())
}

关于java - 无法在 Scala 中迭代 Java 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com