Мой код пытается извлечь имя файла, чтобы загрузить файл из чтения другого файла, который содержит имя файла:
public static void main(String[] args) throws IOException
{
Scanner scan;
String transFilename;
String filename;
scan = new Scanner(System.in);
System.out.print("Enter the name of your transaction file please (include .txt extension): ");
transFilename = scan.nextLine();
scan = new Scanner(new FileReader(transFilename));
filename = readLine.next(2,readLine.lastIndexOf(""));
Scanner input = new Scanner( new FileReader(filename));
}
Ошибка сгенерирована:
blah.java:72: cannot find symbol
symbol : method lastIndexOf(java.lang.String)
location: class java.util.Scanner
filename = readLine.next(2,readLine.lastIndexOf(""));
^
1 error
Та же ошибка возникает при попытке использовать метод ".length", который должен быть встроен в Java ...