【问题标题】:java - read file terminated by unicode characterjava - 读取由unicode字符终止的文件
【发布时间】:2017-07-14 23:20:17
【问题描述】:

我有一个特殊文件,其中的行以'\001' 终止。

我想逐行读取这个文件。 我一直在使用Files.lines(path)。但现在失败了,因为这些行没有被换行符终止。

最好的方法是什么?

【问题讨论】:

  • 以字符串形式读取整个文件,并使用StringTokenizer\001作为分隔符逐行分割。或者您可以使用String.split 函数将其拆分为一个数组,然后逐个读取

标签: java file-io java-8


【解决方案1】:

如果它有 '\001' 而不是换行符,您可以读取整个文件并使用 split 在 '\001' 处拆分字符串。

或者,您可以使用delimiters

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 2018-11-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    相关资源
    最近更新 更多