快捷导航

list ,函数初始化后,主函数的li仍然为null? 如果想实现函数内为null,该

List li=null;doThing(li);li;// 为什么此时li的值仍然是null?private static void doThing(List li){    if(null==li){// li为null        li=new arrayList();// li初期化    }   li.add("abc");// li追加值成功}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

你传到函数里的是值,不是变量,就是两个函数的li根本没关系。
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP