Chyba nie do końca rozumiem, albo mózg mi wyparował :) Ma ktoś pomysł co robię źle>?
package pl.codegym.task.task18.task1814;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
/*
UnsupportedFileName
*/
public class TxtInputStream extends FileInputStream {
private FileInputStream fIS;
public TxtInputStream(String fileName) throws IOException {
super(fileName);
if(!fileName.substring(fileName.length()-4,fileName.length()).equals(".txt")) {
try {
throw new UnsupportedFileNameException();
} catch (UnsupportedFileNameException e) {
super.close();
}
}
}
public static void main(String[] args) throws IOException {
}
}