私は愚かな質問がありますが、私はプロフェッショナルではありません。私はディレクトリのログを読むJavaでログリーダーを作ろうとしています。エラー、情報、および警告を認識する必要があります。この場合、どのソリューションが最高(最速)になるか:BufferedReaderを使用したFileInputStreamまたはBufferedReaderを使用したFileReader?あるいは何か他のもの。ログファイルを読み込んでJavaのエントリを解析する方法は?
2
A
答えて
2
BufferedReader in = new BufferedReader(new FileReader("log.txt"));
String line1 = in.readLine();
はおおよそおおよそです。 BufferedReader
は入力をバッファリングするので、単にFileReader
を使用するよりも高速です。そしてあなたが不思議に思っていた場合には、Scanner
はBufferedReader
よりかなり遅いです。
1
FileInputStreamまたはFileReaderを選択するには、バイト(FileInputStream)またはテキスト/文字 'a'、 'b'、...(FileReader)を使用したいものによって異なります。ログファイルがプレーンテキストの場合は、FileReaderを使用するのが理にかなっています。
FileReaderはエンコーディングを使用し、JavaDocを読みます。
関連する問題
- 1. Java - BZ2ファイルを読み込んで解凍/解析する
- 2. Kotlinでjsonファイルを読み込んで解析する方法
- 3. JavaでKMLを読み込んで解析する
- 4. OkNegotiatedContentResultからコンテンツを読み込み/解析する方法は?
- 5. イメージ/スクリプトを読み込まずに、バックグラウンドでページを読み込んで解析する方法は?
- 6. Javaでのログファイルの解析
- 7. ログファイルを読み込んで2つの日付の間でエントリを取得
- 8. bashシェルスクリプトでJSONを解析して読み込む方法は?
- 9. Core Dataでテキストファイルを解析して読み込む方法は?
- 10. ファイルを読み込んで各行を解析する効果的な方法
- 11. htmlタグからjsonファイルを読み込んで構文解析する方法
- 12. JavaでXmlFormatter形式のログファイルを読み込むのに最適な方法は?
- 13. Python - csvのような行を読み込み/解析する方法は?
- 14. R HTMLをリストに読み込んで構文解析する
- 15. JSONを正しく読み込んで解析する
- 16. ファイルを読み込んで辞書に解析する関数
- 17. xmlを読み込んで解析するR
- 18. "multipart/mixed; boundary = batch"レスポンスの処理/解析/読み込み方法
- 19. JavaのCSVファイルの読み込みと解析
- 20. Python/bashでJSONログファイルを解析する最善の方法は?
- 21. Java例外の読み込みと解析
- 22. Haskellの読み込みでユーザー入力を解析する
- 23. PythonでWindowsビデオファイルのメタデータを読み込み、解析する
- 24. CSVファイルを一度に1行読み込み、キーワードを解析する方法
- 25. Java:GPSデータの読み込みと解析
- 26. Scalaの読み込みと解析JSON
- 27. jqueryの解析とjqueryの読み込みの違いは何ですか?読み込みと解析は同じではありませんか?
- 28. HTMLページコンテンツを読み込み、JSPでコンテンツを解析する
- 29. 解析プログラム:オブジェクトを正しく読み込まない方法
- 30. Javaを使用してC-Headerファイルを解析/読み込む
[JavaのWebログ解析](http://stackoverflow.com/questions/131176/web-log-analysis-in-java) –
本当にそうではありません。 OPはファイルからの読み込みを最速の方法で要求し、リアルタイムでファイルを読み込む方法は要求していません。 – tskuzzy