2016-08-22 49 views
-3

如果我通过命令行args [0]和args [1]提供两个参数。如何单独检查任一参数是否为空/空?检查命令行参数是否为空/空

+1

他们将不存在,如果他们是空/空。 –

+0

但是,如果我需要将它们设置为变量,我该如何检查它们是否为空/空? – Sam

+2

检查字符串参数长度 –

回答

-1

下面是一个简单的例子山姆:

if (args.length > 0) { 
    if (!args[0].isEmpty()) { 
     // Do whatever with arg[0] (the first argument) 
    } 
    if (!args[1].isEmpty()) { 
     // Do whatever with arg[1] (the second argument) 
    } 
} 
+1

args [0]怎么会是空的? –

+0

那么'args [2]'呢?如果你使用'for'循环而不是'if',你不觉得这会有帮助吗? – 2016-08-22 01:56:52

+0

(@ScaryWombat - 这是可能的,'java MainClass“'''会做到这一点。) –