私は大きなtxtファイルを持っており、それを文字単位で読みます。すべての文字がStringBuilder
に追加されるので、テキストファイル全体を表すString
という大きな文字が表示されます。文字列から文字列を構築する最も良い方法
私の質問はこれを行うより効率的な方法はありますか?パフォーマンスはファイルのサイズのために重要です。
EDIT: ファイルを文字単位で文字列に読み込みたいだけではありません。私はそれぞれの文字を計算し、文字列に何かを書きたいのですが、実際に文字で読み込む必要があります。
JSON Parserのようなものを作ろうとしています。 JSONファイルを読み取り、階層をコンソールに出力します。したがって、パーサーは文字単位でファイルを読み取り、計算して大きな文字列を作成します。文字列から文字列を作成する最速の方法を知りたいだけです。
のようなものは、それは文字によるファイルの文字を読み出す必要がありますか? –
これはあなたが得ることができるようにX \ Yの問題です –
別の[重複](http://stackoverflow.com/questions/22979389/best-way-to-read-a-large-file-containing-a-single -line-string-in-java-io) –