Open2
現在のScalaではJavaのList型にはfor(element <- list)は使えずforEachを使う
どのバージョンからかはわかりませんが、現在のScalaではJavaのList型に対しては
for (hashtag <- hashtags) {
//hashtagに対する処理
}
と書くことができず、以下の様にforEachを使う必要があります。
hashTags.forEach(hashtag => {
//hashtagに対する処理
})
変換方法は用意されています。
scala 2.12以前
import scala.collection.convert.ImplicitConversions._
ls.foreach(a => println(a))
// もしくは
import scala.collection.JavaConverters._
ls.asScala.foreach(a => println(a))
Scala 2.13以降
import scala.jdk.CollectionConverters._
ls.asScala.foreach(a => println(a))