不会提示用户输入文件?请帮助我
public static void main (String args []){
if (0 < args.length) {
File inFile = new File(args[0]); // Make sure the file exists, can read, etc...
while (!inFile.exists()) {
Scanner console = new Scanner (inFile);
System.out.println ("Input file:"); //prompt user to input file
String inFileName = console.nextLine();
System.out.println ("Input file:"); //prompt user to input file
inFileName =inFileName.trim(); //get rid of whitespace
System.out.println(inFileName);
inFile = new File (inFileName);
}
最佳答案
旧方法:
BufferedReader reader = new BufferedReader( new InputStreamReader( System.in)); String userInput = reader.readLine();
新方法:
Console console = System.console();
if( console != null) { String userInput = console.readLine();
关于java - 如何使用扫描仪从命令行读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43267616/