这似乎是世界上最简单的事情,但我刚刚开始,我很困难,所以请耐心等待。如何从文本文件创建一个Akka Source [String]?
FileIO
对象提供了fromFile
函数,不出意外地返回Source[ByteString, Future[IOResult]]
。
但是我有一个UTF编码的文本文件,我想要一个Source[String, Future[IOResult]]
- 也就是一个常规字符串的源,它带有unicode字符,而不是无意义的字节串。
这是一个Hello,世界级的例子,但我被卡住了。
(的,什么是不帮助是scala.io.Source
之间的名称冲突,其fromFile
是我需要什么,并且akka.stream.scaladsl.Source
因此,如果任何人都可以解释给我,我会很感激。)
我的回答有帮助吗? – jarandaf
@jarandaf - 有点。这很复杂,我决定使用普通的Scala I/O。 – Malvolio