list的引用

 

 

 1     public static void test(List<String> list){
 2         list = new ArrayList<>();
 3         list.add("cc");
 4         System.out.println("list =: " + list);
 5     }
 6 
 7     public static void main(String[] args) {
 8         List<String> stringList = new ArrayList<>();
 9         stringList.add("str");
10 
11         test(stringList);
12         System.out.println("str =: " + stringList);
13     }

 

2行list (記爲A)是一個新的引用, 不影響入參list(記爲B)的引用, 也就是說對於A的操作, 不影響B 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章