Валидатор довёл меня - постоянно пишет ругается на 5 и 6 пункт, что ему не нравится в чтение этих файлов, помогите плёс? Всё работает идеально, проверял десятки раз и выводил создание массивом в отдельный метод, что логично, но валидатору и этого мало, в итоге перенёс всё в main и один фиг не принимает.
public static void main(String[] args) {
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
FileInputStream rd1 = new FileInputStream(rd.readLine());
FileInputStream rd2 = new FileInputStream(rd.readLine());
rd.close();
BufferedReader rr1 = new BufferedReader(new InputStreamReader(rd1));
BufferedReader rr2 = new BufferedReader(new InputStreamReader(rd2));
String s;
while ((s = rr1.readLine())!=null) {
allLines.add(s);
}
while ((s = rr2.readLine())!=null) {
forRemoveLines.add(s);
}
rr1.close();
rr2.close();
} catch (IOException e) {
System.out.println(e);
}
Solution ss = new Solution();
try {
ss.joinData(); }
catch (CorruptedDataException e) {System.out.println(e);}
}
public void joinData() throws CorruptedDataException {
if (allLines.containsAll(forRemoveLines)) {
allLines.removeAll(forRemoveLines);
}
else {
allLines.clear();
throw new CorruptedDataException();
}
}