Большинство примеров в Интернете для ввода файла в Java относятся к фиксированному пути:
File file = new File("myfile.txt");
Как насчет входного файла пользователя с консоли? Скажем, я хочу, чтобы пользователь вводил файл:
System.out.println("Enter a file to read: ");
Какие параметры у меня есть (используя как можно меньше кода) для чтения в указанном пользователем файле для обработки. Как только у меня есть файл, я могу преобразовать его в строку и т.д. Я думаю, что это связано с BufferedReader, Scanner, FileInputStream, DataInputStream и т.д. Я просто не уверен, как использовать их в сочетании с получить наиболее эффективный метод.
Я новичок, поэтому я мог бы легко пропустить что-то простое. Но я уже давно напугался этим, но безрезультатно.
Спасибо заранее.