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 

posted @ 2021-04-20 11:01  知行-zhixing  阅读(257)  评论(0编辑  收藏  举报