バッファ付きリーダーを使用してファイルを読み込んでいますが、次に示すcontinueメソッドを使用するのではなく、4行をスキップしますか?continueを使用して複数の行をスキップする方法
if (trimmedLine.equals(lineToRemove)) {
continue;
}
バッファ付きリーダーを使用してファイルを読み込んでいますが、次に示すcontinueメソッドを使用するのではなく、4行をスキップしますか?continueを使用して複数の行をスキップする方法
if (trimmedLine.equals(lineToRemove)) {
continue;
}
あなたのような何かを行うことができます:あなたが他の行を "食べる" の前などを続けることができ
int skipNumberOfLines = 0;
while(read){
if(skipNumberOfLines > 0){
skipNumberOfLines--;
continue;
}
if(trimmedLine.equals(lineToRemove)) {
skipNumberOfLines = 3;
continue;
}
}
を送ってください。本当にありがとう! – gw95
を:
[...]
if (trimmedLine.equals(lineToRemove)) {
skipLines(4);
continue;
}
[...]
private void skipLines(int num, BufferedReader in){
for (int i=0; i<num; i++) {
in.readLine();
}
}
は、あなたが4に変数を設定することができ、全体のコード – Jobin
を投稿'if(スキップ> 0){ - スキップ;持続する; } 'あなたのループの他の場所 – khelwood
ここで何を続けていますか?私たちにコード –