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根本没关系。