1
私は特別なファイルを持っています。ここでは、行末は'\001'
です。ユニコード文字で終了したjava-readファイル
私はこのファイルを1行ずつ読みたいと思います。 私はFiles.lines(path)
を使用しています。行は改行文字で終わらないので、これは今失敗します。
何が最善の方法ですか?
私は特別なファイルを持っています。ここでは、行末は'\001'
です。ユニコード文字で終了したjava-readファイル
私はこのファイルを1行ずつ読みたいと思います。 私はFiles.lines(path)
を使用しています。行は改行文字で終わらないので、これは今失敗します。
何が最善の方法ですか?
改行文字の代わりに '\ 001'がある場合は、ファイル全体を読み込み、splitを使用して '\ 001'で文字列を分割できます。
また、あなたがdelimiters
文字列としてファイル全体を読み、 '\ 001で[' StringTokenizer'](https://www.javatpoint.com/string-tokenizer-in-java)を使用してを使用することができます'を区切り文字として区切ります。あるいは、 'String.split'関数を使ってそれを配列に分割して一つ一つ読み出すこともできます –