【发布时间】:2013-03-30 18:22:54
【问题描述】:
谁能告诉我如何计算java中参数的数量。
我正在使用 log4j,下面是我正在使用的代码,但我仍然看到我的代码停留在 length =0 处。有什么帮助吗?
public static void main(String args[]) throws RemoteException{
log.info("running Example1");
String sfUrl = "https://ca...ov";
String sfUser ="...";
String sfPass ="...";
log.error(args.length);
if (args.length != 3)
{
log.error("Usage: teamforge-url username password");
}
else
{
sfUrl = args[0];
sfUser = args[1];
sfPass = args[2];
【问题讨论】:
-
你是怎么调用main方法的?如果您没有使用任何参数调用它,则预期为 0。
-
args.length是正确的方法。为什么它保持在 0 可能是因为它的调用方式。
标签: java arguments command-line-arguments argument-passing