cai72738
V2EX  ›  Java

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

  •  
  •   cai72738 · May 11, 2016 · 3184 views
    This topic created in 3835 days ago, the information mentioned may be changed or developed.
    运行时,需要往 args[]里面传递一个空置,不能什么也不输入,这样不是空值;不能写 null ,会被认为是字符串 null 。该如何写?才能让 args[]里面出现空值。
    7 replies  •  2016-05-12 15:58:21 +08:00
    SpicyCat
    SpicyCat
    May 11, 2016
    1
    bombless
    bombless
    May 12, 2016 via Android
    2
    你可以另外搞一个载入器去调用你的 main , 233
    SoloCompany
    SoloCompany
    May 12, 2016
    3
    你是不是问题没问清楚,你是想要空串吧,命令行用单引号或双引号就好
    SoloCompany
    SoloCompany
    May 12, 2016
    4
    如果你真的需要 null ,那么很简单,把命令行参数按 json 来解释,这样直接输入 null 就是真正的 null
    cai72738
    cai72738
    OP
    May 12, 2016
    5
    @SoloCompany 直接输入“ null ”,会出现 [java.lang.NumberFormatException: For input string: "null"] ,这是不是就说明,输入 null 并不是一个空值。还有就是,并不是空串,是空值: null 。
    cai72738
    cai72738
    OP
    May 12, 2016
    6
    @bombless 并不知道载入器是什么东东,待我百度查查。
    cai72738
    cai72738
    OP
    May 12, 2016
    7
    @SpicyCat ,那我换个方法测试我这小程序。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3023 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:28 · PVG 13:28 · LAX 21:28 · JFK 00:28
    ♥ Do have faith in what you're doing.