もし私が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. MATLABの特定の行からデータを読み込み
- 4. Pythonはファイルから行を読み込み、特定の行番号から別のファイルに書き込む
- 5. R - 特定の行からhtmlファイルを読み込みます。
- 6. InputStreamから別の入力を読み込むJAVA
- 7. Pythonの複数の入力行にレコードを読み込む
- 8. 特定のfloderからwebviewで画像を読み込む
- 9. Android:特定のディレクトリから画像を読み込む
- 10. テキストファイル(C)から特定のデータを読み込む
- 11. スプレッドシートから特定のシートを読み込む方法
- 12. Cのファイルから特定の量の行を読み込む方法
- 13. python - 特定の行のファイルを読み込む
- 14. Python - テキストファイルの特定の行を読み込むには?
- 15. 特定の行のAデータファイルを読み込む方法
- 16. ユーザー入力の文字で始まるリストから行を読み込む?
- 17. ファイルから設定を読み込む
- 18. cmdからアラビア語入力を読み込む方法は?
- 19. CodeChef IDEを標準入力から読み込む方法
- 20. SuperpoweredAndroidAudioIO入力からバッファを読み込む?
- 21. 特定の行を選択/読み込むMySQLブロック
- 22. ファイルからの入力を読み込み、出力をC言語の別のファイルに書き込む方法
- 23. 大きなファイルから特定の行を効率的に読み込むR
- 24. Python 3特定の行をファイルから配列に読み込む方法
- 25. シェルスクリプト変数内の特定のテキストを含む行を読み込みます
- 26. 入力ファイルから特定の値を読み取る
- 27. ノンブロッキング標準入力から読み込む方法は?
- 28. 特定の行だけを読み込みますか?
- 29. アンドロイドボックスのHDMI入力から生ストリームを読み込みます
- 30. テキストファイルからの読み込みとテキストボックスへの入力
すべての行を読み、偶数行は無視しますか? – Tudor