你如何在scala中连续读取文件?

时间:2016-09-17 12:05:41

标签: scala

我将获取XML文件流并保存在文件(xxxxname)中。文件将不断增长。我想在连续流中逐行读取文件。这基本上就是我现在正在做的事情:

for(line <- Source.fromFile("/home/ubuntu/sample.xml").getLines())      
   println(line)

有人可以帮我解决如何在scala中连续读取文件吗?

1 个答案:

答案 0 :(得分:0)

如果您不想将整个文件加载到内存中,则可能需要使用SAX Parser。这里有一个很好的答案:

https://stackoverflow.com/a/13193706/2115809