我正在尝试将文本文件中的行读入foreach循环,但我不断收到此错误:value getLines is not a member of org.xml.sax.InputSource
。有人可以解释这个错误意味着什么,以及我如何解决它?
import scala.xml._
import collection.mutable.HashMap
val noDupFile="nodup_steam_out.txt"
Source.fromFile(noDupFile).getLines().par.foreach((res:String){
//....
})
答案 0 :(得分:0)
RecyclerView
没有正确导入,您将引用import scala.xml._
import collection.mutable.HashMap
val noDupFile="nodup_steam_out.txt"
io.Source.fromFile(noDupFile).getLines().foreach(res => {
//....
})
io.Source.fromFile返回io.BufferedSource,但没有par方法(在Parallelizable上定义)。
你可以写
org.xml.sax.InputSource
答案 1 :(得分:0)
您似乎正在尝试使用scala.xml库来迭代您的txt文件。如果您导入scala.io._,您应该可以执行以下操作:
import scala.io._
val noDupFile="nodup_steam_out.txt"
Source.fromFile(noDupFile).getLines().foreach{ res =>
//....
}