【问题标题】:How can I pass null arguments to my Java main method using run configuration arguments in Eclipse?如何使用 Eclipse 中的运行配置参数将空参数传递给我的 Java 主方法?
【发布时间】:2014-04-08 22:30:48
【问题描述】:

我正在尝试运行一个需要四个参数的 main 方法,但最后一个可以为空(如果 #4 为空,则使用 #2 中的字符串值作为输入。如果 #4 不为空,请使用 # 4作为文件路径并使用该文件中的字符串作为输入。编码不好,我没有写)。但是,我无法让 Eclipse 接受第四个参数为空。

如果我在第四行放任何东西,它会把它当作一个字符串。如果我什么都不放,那么它只处理三个参数。

有谁知道如何通过运行配置参数让它接受空值?

提前致谢,

布兰登

【问题讨论】:

    标签: java eclipse null arguments


    【解决方案1】:

    参数永远不能是null。它们只是不存在,所以你需要做的是检查你的论点的长度。

    public static void main(String[] args)
    {
        // Check how many arguments were passed in
        if(args.length == 3)
        {     
            //the last arguement is null
        }
    }
    

    【讨论】:

    • 那行得通,我只需要调整代码并训练那个试图使用“args[3] == null”条件的人。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多