有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

通过命令行将文件输入到java

    public static void main(String[] args) throws IOException{          
            BufferedReader br = new BufferedReader(new FileReader("Input.txt"));
        }

我必须通过命令行输入文件

java -cp  Projectfile.java < Input.txt

要在BufferedReader中获取此文件,我应该在程序中做什么更改


共 (2) 个答案

  1. # 1 楼答案

    首先,在用“br”作为对象初始化BufferedReader类之后,需要编写以下行

    String str=br.readLine();
    System.out.println(str);
    

    接下来,您必须创建一个文件输入。txt并将其放置在与java文件相同的文件夹中

    接下来在命令提示符下,写

    javac Projectfile.java
    Press Enter
    java -cp . Projectfile < Input.txt
    

    这样就可以了。编码之旅快乐

  2. # 2 楼答案

    将其作为命令行参数传递

    java -cp  Projectfile.java Input.txt
    

    和access在args[]中传递了参数

    BufferedReader br = new BufferedReader(new FileReader(args[0]));