【发布时间】:2017-07-14 23:20:17
【问题描述】:
我有一个特殊文件,其中的行以'\001' 终止。
我想逐行读取这个文件。
我一直在使用Files.lines(path)。但现在失败了,因为这些行没有被换行符终止。
最好的方法是什么?
【问题讨论】:
-
以字符串形式读取整个文件,并使用
StringTokenizer和\001作为分隔符逐行分割。或者您可以使用String.split函数将其拆分为一个数组,然后逐个读取