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追加值成功 }
吴晓迪5979284943
浏览 1552回答 3
3回答

慕无忌6411375

你传到函数里的是值,不是变量,就是两个函数的li根本没关系。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java