在java中,涉及流,文件等的常见IO操作可能有点烦人.因此,我(和许多其他人)倾向于达到像公共场所这样的东西来缓解痛苦.
在scala中 - 有一些更好的习语/类/库可供使用(我知道scala.io.Source等用于读取文本文件 - 但是关于流等等).在scala中使用像commons-io这样的库是"正常"还是有更好的方法?
怎么样使用:
Source.fromInputStream(is, "UTF8")
Run Code Online (Sandbox Code Playgroud)
如:
for (line <- Source.fromInputStream(is, "UTF8").getLines) {
// process line here
}
Run Code Online (Sandbox Code Playgroud)