java:数组集合-复制
2018-03-19 22:09
232 查看
数组的复制:int[] a = {1,2,3,4,5};int[] b = Arrays.copyOf(a, a.length);b[0] = 9;System.out.print(""+a[0]+" "+b[0]);结果:1 9
ArrayList集合的复制:ArrayList<Integer> a = new ArrayList<Integer>();a.add(1);a.add(2);// 方法1: 将指定 collection 中的所有元素插入到此列表中。//ArrayList<Integer> b = new ArrayList<Integer>();//b.addAll(a);//方法2: 构造函数//ArrayList<Integer> b = new ArrayList<Integer>(a);//方法3: clone方法//ArrayList<Integer> b = (ArrayList<Integer>)a.clone();b.set(0, 9);System.out.println(""+a.get(0)+" "+a.get(1));System.out.println(""+b.get(0)+" "+b.get(1));
ArrayList集合的复制:ArrayList<Integer> a = new ArrayList<Integer>();a.add(1);a.add(2);// 方法1: 将指定 collection 中的所有元素插入到此列表中。//ArrayList<Integer> b = new ArrayList<Integer>();//b.addAll(a);//方法2: 构造函数//ArrayList<Integer> b = new ArrayList<Integer>(a);//方法3: clone方法//ArrayList<Integer> b = (ArrayList<Integer>)a.clone();b.set(0, 9);System.out.println(""+a.get(0)+" "+a.get(1));System.out.println(""+b.get(0)+" "+b.get(1));
相关文章推荐
- Java知识点整理:第十章:包装类、集合的复制、集合线程同步化(线程安全)、集合与数组的相互转换
- Java中的克隆clone以及对数组的复制
- 8.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:客户端主类
- Java集合/数组排序知识与IO流结合实例
- java 将数组转化为集合列表
- 【Java对数组的复制】
- java list倒序输出及复制list集合
- 2017/12/30Java基础学习——复制数组のSystem.arraycopy()方法讲解
- Java的数组和集合
- 黑马程序员Java__集合(数组)和类
- Java 集合转换(数组、List、Set、Map相互转换)
- Java中将对象加入集合,实质是加入对象的引用的复制
- java中的集合和数组
- 《Java 编程技巧1001条》 第400条: 使用数组复制
- 关于Java中两个数组的复制(b=a)
- java 集合转数组
- JAVA数组、集合排序
- 详解JAVA高质量代码之数组与集合
- [原创]Java中字符串、数组、集合及JSONArray的长度属性
- Java基础-15总结对象数组,集合Collection,集合List