用户输入文件控制台/命令行 - Java
Web上大多数在Java中输入文件的示例都引用了固定路径:
File file = new File("myfile.txt");
控制台中的用户输入文件呢?假设我希望用户输入一个文件:
System.out.println("Enter a file to read: ");
我有什么选项(使用尽可能少的代码)可以在用户指定的文件中读取以进行处理。一旦我有了文件,我就可以转换为字符串,等等...我认为它与BufferedReader,Scanner,FileInputStream,DataInputStream等有关...我只是不确定如何结合使用这些来获得最有效的方法。
我是一个初学者,所以我很可能会错过一些简单的东西。但是我已经搞砸了一段时间了,无济于事。
提前致谢。