У меня есть метод readinFile, и если пользователь вводит неправильный файл вместо выхода, я хочу снова вызвать метод readinFile внутри метода readinFile, и я спрашиваю у пользователя новое имя файла.Проблема, с которой я сталкиваюсь, заключается в том, что в первый раз она проходит через нее и выдает файл исключений, который не найден, а затем проходит через catch ().Я хочу, чтобы он вызывал метод, а не запускал последний inputStream.
try
{
inputStream = new Scanner(new FileInputStream(fileName));
}
catch(FileNotFoundException E)
{
readinfile(table, numberOfColumns, header,
original, sntypes,displaySize,
writeOut,inputStream,fileName );
System.out.print("It got here after doing the method call");
}