java - args[] 用于文件读取

标签 java args

我有一个关于 Java 中 String[] args 使用的问题:

     ......
     public static void main(String[] args) throws Exception {
    new EMR().start(args);
}

public void start(String[] args) throws Exception {
    File recordFile = new File(args[0]);
    File instructionFile = new File(args[1]);
    File outputFile = new File(args[2]);
    .......

这只是文件读取的一个示例,所以如果我想运行代码并将实际文件名/路径放入 main() 方法,我该如何实现它,例如,我可以这样写:

    new EMR().start(1.txt,2.txt.3.txt)

最佳答案

像这样在命令行上传递参数

C:\myfolder> java HelloWorld hi java world

其中 HelloWorld 是 java 类名,hi java world 是参数,例如: hi = args[0] 、 java = args[1] 、 hello = args[ 2]

关于java - args[] 用于文件读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19345862/

相关文章:

java - 我如何使用 slim3 MVC 框架提交多部分表单?

java - String[] 和 String 之间的区别

java - Java进程内存大小和堆大小的区别

java - 无法在 "/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt"(-1) 找到可执行文件

java - 无法将 .p12 证书导入 cacerts

java - 为什么 OkHttp post 方法发送的是 get 请求而不是 post 请求?

来自终端奇怪行为的 Java 输入

vim:缓冲区和参数有什么区别

jquery - 调用jquery函数时传递args

Java将命令行参数(args[])解析为int[][]类型