私のターゲットは、テキストの一部が含まれている1つのtxtファイルがあります。 1つの行に "1"が含まれていれば、次の行は "A"が見つかるまで他のファイルに移動します。条件のtxtファイルに基づいて2つのファイルに分割されたJava
入力ファイルIが出力期待してい
A rahu pahdu jhaani 1 hjsdh dhj A jiko raju A tenk kouou
を次のように
A.TXTが含まれている
rahu pahdu jhaani
同じ 1.TXT
私のコード
{
fis = new FileInputStream("E:\\Input.txt");
reader = new BufferedReader(new InputStreamReader(fis));
System.out.println("Reading File line by line using BufferedReader");
String line = reader.readLine();
while(line != null){
if(line.contains("LETTER00~VSAQCCCC~H~")) {
line = reader.readLine();
System.out.println(line);
}
else {
line= reader.readLine();
}
}
}
を見つけるたびあなたは自分の
FileOutputStream
を再指定だろうか? –ただ1行私は条件の後に印刷していますが、 "1"が見つかるまで印刷します –