?
package com.javarush.task.task18.task1814;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
/*
UnsupportedFileName
*/
public class TxtInputStream extends FileInputStream {
public TxtInputStream(String fileName) throws IOException, UnsupportedFileNameException {
super(fileName);
String end = null;
for (int i = fileName.length() - 1; i > fileName.length() - 4; i--) {
end += fileName.charAt(i);
}
if (!end.equals(".txt")) {
super.close();
throw new UnsupportedFileNameException();
}
}
public static void main(String[] args) {
}
}