如何使用scanner从命令行读取文件

时间:2017-04-06 23:58:42

标签: java

它不会提示用户输入文件?请帮帮我

{{1}}

3 个答案:

答案 0 :(得分:1)

旧方式:

BufferedReader reader = new BufferedReader( new InputStreamReader( System.in)); String userInput = reader.readLine();

新方式:

Console console = System.console(); 
if( console != null) { String userInput = console.readLine();

答案 1 :(得分:1)

对于扫描仪,您需要使用。

Scanner console = new Scanner(System.in);

答案 2 :(得分:0)

我想你可以用几行代码完成预期的任务。

public static void main(String[] args) {
        Scanner userInput = new Scanner(System.in);
        System.out.println("Input file : ");
        String inFile = userInput.next();
        System.out.println("Input file is " + inFile);
    }