在Java的main方法中,`String[] args` 用于接收命令行参数。如果运行 `java Test a b c`,那么以下关于 `args` 数组的描述哪一项是正确的?
答案解析
命令行传入的参数以空格分割,每个参数作为 `args` 数组的一个元素,`args.length` 是数组的长度。B选项正确,`args.length` 的值为3,`args[0]` 为 `"a"`,`args[1]` 为 `"b"`,`args[2]` 为 `"c"`。A选项将所有参数视为一个字符串;C选项第一个元素是程序名而非参数;D选项明显错误。
正确答案:B