int i = 1;
BufferedReader br = new BufferedReader(new FileReader(SOURCE));
String line = br.readLine();
if (line == null || !line.startsWith(SEP)) {
System.err.println("Nem " + SEP + " -el kezdodik!");
return;
}
BufferedWriter bw = new BufferedWriter(new FileWriter(FP + i++ + ".txt"));
bw.write(line + NL);
while ((line = br.readLine()) != null) {
if (line.startsWith(SEP)) {
bw.close();
bw = new BufferedWriter(new FileWriter(FP + i++ + ".txt"));
}
bw.write(line + NL);
}
bw.close();
br.close();
Ez lehetett volna egy házi feladat, de most már mindegy :)