【发布时间】:2011-10-01 04:04:20
【问题描述】:
是否有一些方法可以确定 Java 中控制台输入参数的数量。 或者只是将 args[i] 与 null 进行比较?
【问题讨论】:
标签: java command-line-arguments
是否有一些方法可以确定 Java 中控制台输入参数的数量。 或者只是将 args[i] 与 null 进行比较?
【问题讨论】:
标签: java command-line-arguments
使用args.length 怎么样?
【讨论】:
在public static void main(String[] args) 中,args 是一个数组。您可以使用args.length 获取 Java 中(任意)数组的元素数量。如果没有参数,则数组的长度为 0,args[0] 将为您提供 ArrayIndexOutOfBoundsException。
【讨论】:
您可以使用args.length 来计算参数。
您可以使用像 Apache Commons CLI 这样的库来解析参数。
【讨论】:
args 永远不会为空。如果没有指定参数,它的长度将为 0。