Почему не получается использовать метод
substring()
Валидатор говорит
Не найден метод "substring(int,int)" в классе "com.javarush.task.task18.task1814.TxtInputStream".
файл com/javarush/task/task18/task1814/TxtInputStream.java, строка 15, позиция 344
Пакет java.lang, он же предустановлен
package com.javarush.task.task18.task1814;
//import java.lang.*;
import java.io.FileInputStream;
/*
UnsupportedFileName
*/
public class TxtInputStream extends FileInputStream {
String fileName = "D:/A.txt";
public TxtInputStream(String fileName) {
super(fileName);
this.fileName = fileName;
if (!substring(fileName.length()-4, fileName.length()-1).equals(".txt" )) {
throw new UnsupportedFileNameException();
super.close();
}
}
public static void main(String[] args) {
}
}