廖雪峰Java1-4数组操作-5命令行参数

adb和ideviceinstaller提供了许多参数供我们使用。命令行参数提供了这样的入口,针对不同的参数执行不同的命令。

1.命令行参数

命令行参数是一个String[] 数组,由JVM接收用户输入并传给main()
根据参数执行不同的代码

public class Hello {
    public static void main(String[] args){
        System.out.println("Number of args: "+ args.length);
        for (String arg:args){
            System.out.print(arg + "\t");
            if ("version".equals(arg)){    //输入的字符串有version就打印版本号
                System.out.print("v 1.0");
            }
            System.out.println();
        }

    }
}

1.1.命令行执行

javac Hello.java
java Hello

1.2IDE中给予参数

run-edit configurations修改arguments,添加参数

执行结果

总结

  • 命令行参数是String[]
  • 命令行参数由JVM接收用户输入并传给main方法
  • 如何解析命令行参数由程序自己实现
posted on 2019-01-11 10:52  singleSpace  阅读(381)  评论(0编辑  收藏  举报