java中给集合赋值的方法
2013-07-24 17:09
127 查看
java中的ArrayList、HashSet、等集合不能够直接用复制符号“=”直接赋值,给集合赋值的方法有两种:
例如两个ArrayList的集合a,b:
例如两个ArrayList的集合a,b:
b=a是将b的地址值指向a,而b原先的对象会被垃圾回收。集合之间的复制方法: 方法一:ArrayList<Integer> b= new ArrayList<Integer>(a);//利用集合自带的构造方法 方法二:ArrayList<Integer> b =(ArrayList<Integer>) a.clone();//利用克隆的方法进行赋值。
相关文章推荐
- Java 泛型 集合引用赋值问题(或方法传参)
- java的集合类都有哪些,主要方法.
- java集合常用的几个方法
- 阿里巴巴 Java 开发手册:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法
- Java中集合的方法及子集(下)
- java语言基础(69)——集合框架(泛型的多种应用场景、泛型类、泛型方法、泛型接口)
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- java 集合 之 链表和线性表以及ArrayList的各方法的介绍及示例 及 ArrayList与LinkedList的区别分析 及 ArrayList与Array(数组)的区别
- 集合(lists, maps, sets)的两种赋值的方法
- 关于java中indexOf方法在ArrayList集合中的使用
- Java动态给类中配置常量赋值的三种方法
- 【Java集合的详细研究9】Java堆栈(stack)的使用方法
- java反射遍历实体类属性和类型,并赋值和获取值的简单方法
- Java对象(包括集合)作为方法参数相关原理
- Java中long类型直接赋值出现The literal xxxxxxxxxx of type int is out of range 问题的原因和解决方法
- java使用反射给对象属性赋值的两种方法
- java 遍历map 方法 集合 五种的方法
- 常用java date 方法集合
- 常用Java Date 方法集合(第一部分)
- Java知识:集合遍历的几种方法