我要判断有参数就打印参数。 请问如何判断? args[0]!=null

我要判断有参数就打印参数。 请问如何判断? args[0]!=null

程序中如果带参数就打印args[0], 但是运行程序 java Hi 不带参数。会报错。 请问用什么方法判断 isset 或者 !=null   ?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

可以使用循环,这样的话有多少个参数就会输出多少条

for(int i=0;i<args.length;i++){

    System.out.println(args[i]);

}

如果只需要输出args[0]的话,就使用判断语句

if(!args[0].equals("")){

    System.out.println(args[0]);

}


  • @进击的蝼蚁 同学 ,说的for没有问题,但if有问题,if的条件需要改成if(args.length>0 && args[0]!=null ),否则也会报空指针异常的。祝:学习愉快
    2019-02-11 09:49:54
  • 好哒好哒,因为在AS里面不知道怎么输入参数所以检验不了?,谢谢老师指导
    2019-02-11 19:23:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师