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

本文介绍了如何使用adb和ideviceinstaller工具通过命令行参数执行不同命令。详细解释了命令行参数作为一个String[]数组被JVM接收并传递给main()方法的过程,并展示了如何在Java程序中解析这些参数以执行特定功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

1418970-20190111103030407-751536398.png

1.2IDE中给予参数

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

1418970-20190111104003338-1418131399.png
执行结果
1418970-20190111104036632-1111772638.png

总结

  • 命令行参数是String[]
  • 命令行参数由JVM接收用户输入并传给main方法
  • 如何解析命令行参数由程序自己实现

转载于:https://www.cnblogs.com/csj2018/p/10253999.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值