V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cai72738
V2EX  ›  Java

新人求助,课堂作业。关于运行时往 args[]传递参数的问题。

  •  
  •   cai72738 · 2016-05-11 18:22:46 +08:00 · 2087 次点击
    这是一个创建于 3117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    运行时,需要往 args[]里面传递一个空置,不能什么也不输入,这样不是空值;不能写 null ,会被认为是字符串 null 。该如何写?才能让 args[]里面出现空值。
    7 条回复    2016-05-12 15:58:21 +08:00
    SpicyCat
        1
    SpicyCat  
       2016-05-11 18:40:13 +08:00
    bombless
        2
    bombless  
       2016-05-12 01:21:25 +08:00 via Android
    你可以另外搞一个载入器去调用你的 main , 233
    SoloCompany
        3
    SoloCompany  
       2016-05-12 02:33:37 +08:00
    你是不是问题没问清楚,你是想要空串吧,命令行用单引号或双引号就好
    SoloCompany
        4
    SoloCompany  
       2016-05-12 02:35:31 +08:00
    如果你真的需要 null ,那么很简单,把命令行参数按 json 来解释,这样直接输入 null 就是真正的 null
    cai72738
        5
    cai72738  
    OP
       2016-05-12 15:54:26 +08:00
    @SoloCompany 直接输入“ null ”,会出现 [java.lang.NumberFormatException: For input string: "null"] ,这是不是就说明,输入 null 并不是一个空值。还有就是,并不是空串,是空值: null 。
    cai72738
        6
    cai72738  
    OP
       2016-05-12 15:55:35 +08:00
    @bombless 并不知道载入器是什么东东,待我百度查查。
    cai72738
        7
    cai72738  
    OP
       2016-05-12 15:58:21 +08:00
    @SpicyCat ,那我换个方法测试我这小程序。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1112 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:43 · PVG 02:43 · LAX 10:43 · JFK 13:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.