【问题标题】:How to determine the number of the input arguments in Java如何确定Java中输入参数的数量
【发布时间】:2011-10-01 04:04:20
【问题描述】:

是否有一些方法可以确定 Java 中控制台输入参数的数量。 或者只是将 args[i] 与 null 进行比较?

【问题讨论】:

    标签: java command-line-arguments


    【解决方案1】:

    使用args.length 怎么样?

    【讨论】:

    • @Pangea:是的,我注意到了这一点,并在有人投反对票之前尽快更新。
    【解决方案2】:

    public static void main(String[] args) 中,args 是一个数组。您可以使用args.length 获取 Java 中(任意)数组的元素数量。如果没有参数,则数组的长度为 0,args[0] 将为您提供 ArrayIndexOutOfBoundsException

    【讨论】:

    • 不要忘记总是先检查它是否为空。
    【解决方案3】:

    您可以使用args.length 来计算参数。 您可以使用像 Apache Commons CLI 这样的库来解析参数。

    【讨论】:

    • args 永远不会为空。如果没有指定参数,它的长度将为 0。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    相关资源
    最近更新 更多