Java中 “=”的作用有两个:
1.赋值
2.指向地址 当对基本数据类型进行赋值时 “=”的作用就是单纯的赋值,例如:int i=1,int j=2;
而当对引用数据类型进行赋值时”=”的作用就是将被赋值对象的地址指向赋值对象的地址,例如:
List A =new ArrayList<>(); List B =new ArrayList<>();
A=B;
//方法1 List<Integer> list2 = new ArrayList<> (list1); //方法2 list2.addAll(list1); //方法三 list2 = list1.clone(); //方法四 for(Integer x: list2) list1.add(x);