7
你如何实例化一个scala.util.parsing.input.Reader从文件中读取?该API提到顺便讲讲PagedSeq和java.io.Reader中,但目前还不清楚在所有如何实现这一目标。从文件创建斯卡拉读者
你如何实例化一个scala.util.parsing.input.Reader从文件中读取?该API提到顺便讲讲PagedSeq和java.io.Reader中,但目前还不清楚在所有如何实现这一目标。从文件创建斯卡拉读者
您创建一个FileInputStream,将其传递给InputStreamReader并将其传递给StreamReader伴随对象的apply方法,该对象返回StreamReader(Reader的子类型)。
scala> import scala.util.parsing.input.{StreamReader,Reader}
import scala.util.parsing.input.{StreamReader, Reader}
scala> import java.io._
import java.io._
scala> StreamReader(new InputStreamReader(new FileInputStream("test")))
res0: scala.util.parsing.input.StreamReader = [email protected]
我只是觉得我需要指出,这将加载整个文件在内存中,这可能是一个问题。 –