前天做一个发起群聊的功能,需要做一个成员去重以及一个另一个群的成员列表 当时直接把参数赋值给了两个不同的集合参数,但是执行后发现两个集合的数据并不是各自处理的结果,而是保持了两个集合操作后的数据一致。 我很奇怪为什么会导致两个集合数据一致。 当时的代码如下: 当时专门写了一个test测试两个集合数据 ...
分类:
其他好文 时间:
2018-08-04 15:48:13
阅读次数:
183
1. 添加方法 boolean add(E e); 向集合的末尾添加指定的元素 boolean addAll(Collection<? extends E> c); 向集合的末尾添加一个指定的集合中的所有元素 boolean addAll(int index, Collection<? extend ...
分类:
其他好文 时间:
2018-08-02 11:19:31
阅读次数:
201
通常我们遇到这种异常一般都是在遍历List,Set,Map下的非线程安全的集合实现类,进行调用类似,add()、remove()、addAll()、removeRange()、clear(),都会抛出ConcurrentModifycationException这个异常,为啥子咧? 这都跟一个参数- ...
分类:
其他好文 时间:
2018-07-03 11:34:21
阅读次数:
146
SpringApplication: private void initialize(Object[] sources) { if (sources != null && sources.length > 0) { this.sources.addAll(Arrays.asList(sources) ...
分类:
移动开发 时间:
2018-05-11 23:20:06
阅读次数:
233
因为Collection是接口我们不能直接实例化,所以我们下面的例子都是采用多态实例化实现类ArrayList类 1. Collection中常用方法 添加: add() 添加一个元素到集合中 addAll() 把一个集合中的所有元素添加到指定的集合中(指定集合为调用此方法,参数为要被添加的集合) ...
分类:
其他好文 时间:
2018-04-30 22:44:31
阅读次数:
195
一.集合的基本结构图 二.list中提供的方法 boolean add(Object o) 向列表的尾部追加指定的元素。void add(int index,Object o) 在列表的指定位置插入指定元素。boolean addAll(Collection c) 追加指定collection中的所 ...
分类:
其他好文 时间:
2018-04-20 11:41:26
阅读次数:
157
集合 对于集合的理解,集合是一个容器,用于存储和管理其它对象的对象 集合,首先了解所有集合的父接口----collection 特点:存储任意object元素 方法 boolean add(Object o) // 把元素o添加到集合中,成功true,否则false boolean addAll(C... ...
分类:
编程语言 时间:
2018-02-23 23:52:00
阅读次数:
193
一. 现在要说应用,查看一下API中的注释, 这里有一个方法addAll里面有extedns E,我们看一下这个方法什么时候用。下面这三个集合,有存储person,student,还有worker的。 再接下来演示一下这个高级应用,如果我们要去想定义一下集合的话,(描述一下集合) 这个类里面加入的元 ...
分类:
编程语言 时间:
2018-02-14 20:19:31
阅读次数:
165
-- 查询出该组织下所有组织id的集合 --方法一: public List getAllOrgid1(List orgid,List list,Boolean isIncludeSelf){ list.addAll(orgid); List intList=new ArrayList(); for... ...
分类:
其他好文 时间:
2017-12-12 13:32:38
阅读次数:
109
HashSet集合:add方法:是添加方法,用于将添加对象添加到数组里。例如:addAll方法:是批量添加方法,可以利用一个集合先把数据都添加到这个集合里,然后再拿到这个集合对象使用批量添加方法将这个集合对象添加到指定的集合里,就实现了批量添加:remove:删除方法,可以删除..
分类:
其他好文 时间:
2017-10-26 22:48:37
阅读次数:
124