もし私がinput = new BufferedReader(new FileReader(args[0]));
のようなコードを持っていて、入力ファイルに行の組が含まれていたら、どうすれば各行の最初の行だけをインポートできますか?言い換えれば、奇数番号の行だけですか? ありがとう特定の行のみを入力から読み込む?
0
A
答えて
1
java.io.LineNumberReader
を使用すると、奇数行(lineNo % 2 == 1
)のフィルタリングが簡単になります。あるいは、別のアプローチでは、JDK7を使用している場合は、java.nio.files.Files.readAllLines()
メソッドを使用して、繰り返し時に奇数のメソッドをフィルタリングすることができます。
+0
私はこれを使って、 'String line = input.readLine();' while(lineNo%2!= 1) '何かをしていますか? – AkshaiShah
0
String line = input.readLine();
while (line != null) {
// do something with the line
// Skip every other line
input.readLine();
// Get next line
line = input.readLine();
}
0
このようにするとファイルが読み込まれ、文字列バッファの2行おきに表示されます。
BufferedReader br = new BufferedReader(new FileReader(args[0]));
String line;
StringBuffer endResult = new StringBuffer(1000);
int lineNumber=1;
while ((line=br.readLine()) != null) {
//every odd line will be added, 1, 3, 5 etc
if (lineNumber++%2==1) {
endResult.append(line+"\n");
}
}
関連する問題
- 1. rubyのキーワードを含む特定の行からファイルを読み込みます。
- 2. Javaスキャナ入力行の読み込み
- 3. Pythonの複数の入力行にレコードを読み込む
- 4. スプレッドシートから特定のシートを読み込む方法
- 5. 特定のfloderからwebviewで画像を読み込む
- 6. Android:特定のディレクトリから画像を読み込む
- 7. python - 特定の行のファイルを読み込む
- 8. 入力ファイルから特定の値を読み取る
- 9. ファイルからの入力を読み込み、出力をC言語の別のファイルに書き込む方法
- 10. ノンブロッキング標準入力から読み込む方法は?
- 11. 大きなファイルから特定の行を効率的に読み込むR
- 12. Groovyコンソールの読み込み入力
- 13. テキストファイルからの読み込みとテキストボックスへの入力
- 14. ココア/ファウンデーションツールコンソールから入力を読み込みますか?
- 15. データファイルから特定の変数へのC++の読み込み
- 16. Colorbox iFrameから特定のdivを読み込みます。
- 17. ファイルからパターンマッチした特定の行を読み込みます
- 18. シェルスクリプト読み込み入力とコピー&ペースト
- 19. C:読み込み入力文字列を読み込み、文字配列
- 20. javaの特定の単語から文字列を読み込む方法は?
- 21. 特定のシート、列を読み込むためのsqlコマンド
- 22. テキストファイルから読み込むときにApache Ignite Cacheを読み込む方法
- 23. ドライバを使用して特定の場所からRAMデータを読み込む?
- 24. C#ウィンドウの入力を保存/読み込みしますか?
- 25. ファイルから読み込み、Javaのファイルに書き込む
- 26. php://入力ストリームをバッファから読み込むことはできますか?
- 27. Drupal adminの特定のノードタイプでのみフォームフィルタモジュールを読み込む方法は?
- 28. Default.pngイメージの読み込みインジケータを読み込む方法
- 29. plistから読み込みますが、特定の文字列のみを受け入れます。
- 30. pdf.jsビューアで特定のページにPDFを読み込む
すべての行を読み、偶数行は無視しますか? – Tudor