Из-за чего валидатор не пропускает 3 условие ?
package com.javarush.task.task18.task1814;
import java.io.*;
/*
UnsupportedFileName
*/
public class TxtInputStream extends FileInputStream {
public TxtInputStream(String fileName) throws IOException, UnsupportedFileNameException {
super(fileName);
if (!fileName.matches("(.*)txt$")){
super.close();
throw new UnsupportedFileNameException();
}
// Данный вариант тоже не работает
/*if (!fileName.endsWith("txt")){
super.close();
throw new UnsupportedFileNameException();
}*/
}
public static void main(String[] args){
}
}