我想将twitter4j.ResponseListImpl转换为Scala中的不可变List。这应该是可能的,因为 ResponseList 扩展了 java.util.List 接口。我使用以下代码:
twitter.getHomeTimeline().asInstanceOf[List[Status]].toList
不幸的是我收到以下错误:
java.lang.ClassCastException: twitter4j.ResponseListImpl cannot be cast to scala.collection.immutable.List
为什么我不能在这种情况下使用 toList ?
答案 0 :(得分:0)
事实证明,比我想象的更简单,将推文列表转换为Scala列表的正确方法如下:
1
之前的代码不起作用,因为我试图将推文列表转换为Scala列表而不是Java列表: asInstanceOf [List [Status]] 而不是 asInstanceOf [java.utilList [状态]] 强>